我现在这个问题已经发布了几次,但我的问题有点不同。我尝试将应用程序中的事件提交给我的页面。
access_token
,所以我转到https://developers.facebook.com/tools/explorer/并在我写的/me/accounts/
的网址中。权限设置为manage_pages
。我的页面收到了access_token
。access_token
我将我的应用程序连接到页面。因此,我以/[PAGE_ID]/tabs/
作为参数向app_id
发出了POST请求,并设置了页面的access_token
。现在它已连接,我已经检查过了。/[PAGE_ID]/events/
和传递参数:name
= Sample event
,start_time
= 2013-07-14T19:00:00-0700
。当然还有我在浏览器中输入的应用程序access_token
:https://graph.facebook.com/oauth/access_token?client_id=[APP_ID]&client_secret=[APP_SECRET]&grant_type=client_credentials
。我收到一个错误说:
{
“错误”:{
“type”:“例外”,
“message”:“您必须是指定页面的管理员才能执行请求的操作。”,
“code”:1373019
}
}
我可以作为用户发布到此页面但不能作为应用程序。我的应用程序有两种类型:Facebook登录和Facebook标签。我已将权限设置为publish_action
和manage_pages publish_stream create_event
。我做错了什么?
答案 0 :(得分:2)
好的我解决了这个问题。也许它对其他人有帮助。我不知道这些权限是什么原因https://developers.facebook.com/apps/[APP_ID]/permissions但我唯一需要做的就是转到https://developers.facebook.com/tools/explorer/并从Graph API更改应用程序浏览器到我的应用程序并为我需要的特权生成新的access_token。我不知道为什么他们将这些关键的东西移动到测试工具的权限。