我正在从命令行curl测试Facebook广告管理系统API。
要获取访问令牌,我进行了此API调用:
?
它成功返回。
但是,当打电话来创建新广告系列时:
M
我总是收到错误:
curl \
-F "client_id=$APP_ID" \
-F "client_secret=$APP_SECRET" \
-F "grant_type=client_credentials" \
https://graph.facebook.com/$API_VERSION/oauth/access_token
我想这必定是因为我没有向App授予正确的权限。它只是一个测试应用程序,我找不到如何授予这些权限。
非常感谢你的帮助。
答案 0 :(得分:0)
您要求scope
参数的权限。它是以逗号分隔的权限列表:https://developers.facebook.com/docs/facebook-login/permissions
广告的权限为ads_read
和ads_management
。
以下是有关构建手动登录流程的更多信息:https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow