Facebook graph api 如何通过connect.Facebook.net/../sdk.js访问Facebook广告?

Facebook graph api 如何通过connect.Facebook.net/../sdk.js访问Facebook广告?,facebook-graph-api,facebook-javascript-sdk,facebook-ads-api,Facebook Graph Api,Facebook Javascript Sdk,Facebook Ads Api,我有以下几点: facebook帐户 在developers.facebook.com中设置的应用程序(并将其添加到我的用户) 我的服务器上有我自己的网站 在我的网站中,我通过Javascript实现 (功能(d、s、id){ var js,fjs=d.getElementsByTagName[0]; if(d.getElementById(id)){return;} js=d.createElement;js.id=id; js.src='//connect.facebook.net/e

我有以下几点:

  • facebook帐户
  • 在developers.facebook.com中设置的应用程序(并将其添加到我的用户)
  • 我的服务器上有我自己的网站
在我的网站中,我通过Javascript实现

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src='//connect.facebook.net/en_GB/sdk.js';
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
window.fbAsyninit=函数(){
FB.init({
appId:'XXXXX',//这里是我的应用Id
曲奇:是的,
xfbml:是的,
版本:“v2.9”
});
FB.AppEvents.logPageView();

};显然我已经阅读了,但这对我的错误或设置都没有帮助。它提供了零碎的解释,这些解释是孤立的,但不是一起工作的。用户需要先授予应用程序访问此类数据的必要权限……是的,但如何授予?当用户登录时(使用推荐的HTML Facebook按钮),我将“广告管理、广告阅读、管理页面、发布操作”作为我的权限参数。(我使用了
,其中
checkloginstatus
是一个与文档中完全相同的函数设置。一切正常。)并且用户是应用程序的管理员或开发人员?通过调试访问令牌或通过调用
/me/permissions
验证用户授予了哪些权限