将页面订阅到Facebook App时出错-代码200(权限不足)

时间:2019-04-18 19:45:38

标签: facebook facebook-graph-api

我正在尝试按照以下https://developers.facebook.com/docs/marketing-api/guides/lead-ads/retrieving/

的说明来检索Facebook Lead Ads。

但是,在向应用程序订阅页面时,在打印响应时出现以下错误:

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);
 });

}

我怀疑要订阅的页面在这里有问题(如错误状态所示),必须进行相应设置才能订阅我的应用。我应该声明该页面已经订阅了另一个应用程序,并且我正在将该页面用于另一个Web应用程序的第二个FB App上进行测试。任何见识将不胜感激!

1 个答案:

答案 0 :(得分:0)

相同的情况。

您的假设是正确的。您无法连接2个应用来捕获销售线索。

一旦其他应用断开连接并且经过了足够的时间(没有时间说明),权限将被正确设置