我正在尝试按照此处给出的说明设置检索Facebook Lead Ads的方法:https://developers.facebook.com/docs/marketing-api/guides/lead-ads/retrieving/
但是,在订阅页面到应用程序时,我在打印响应时收到以下错误:
code: 200
error_subcode: 1373034
error_user_msg: "You do not have the necessary permission for the
specified Page to perform the requested action."
error_user_title: "Insufficient Permission"
fbtrace_id: "CLbnoml6VX1"
is_transient: false
message: "Permissions error"
type: "OAuthException"
以下是用于订阅应用程序的代码段:
function subscribeApp(page_id, page_access_token) {
console.log('Page Access Token:'+page_access_token);
console.log('Subscribed Page to FB Leads Live Update. Page ID: ' + page_id);
FB.api('/' + page_id + '/subscribed_apps',
'post',
{access_token: page_access_token, subscribed_fields: 'leadgen'},
function(response)
{console.log('Successfully subscribed page', response);
});
}
我怀疑正在订阅的页面在这里有问题(如错误状态),并且必须相应地设置以订阅我的应用程序。我应该声明该页面已经订阅了另一个应用程序,我正在使用此页面在我的第二个FB应用程序上用于另一个Web应用程序的测试目的。任何见解将不胜感激!
同样的情况。
你的假设是正确的。您不能连接2个应用程序来捕获潜在客户。
一旦其他应用程序断开连接并且已经过了足够的时间(没有解释多长时间),将正确设置权限