我现在这个问题已经发布了几次,但我的问题有点不同。我尝试将例如事件从应用程序提交到我的页面。
- 我在 Facebook、页面和应用程序上有私人个人资料。当然我是这个页面的管理员。
- 我做的第一件事是获取页面
access_token
,所以我去了https://developers.facebook.com/tools/explorer/并在我写的 URL 中/me/accounts/
。权限设置为manage_pages
。我收到access_token
了我的页面。 - 将
access_token
我的应用程序连接到页面。因此,我将 POST 请求作为页面/[PAGE_ID]/tabs/
的app_id
参数和设置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
. 我收到一条错误消息: { "error": { "type": "Exception", "message": "You must be an admin of the specified page to perform the requested action.", "code": 1373019 } } I可以作为用户发布到此页面,但不能作为应用程序发布。我的应用程序有两种类型:Facebook 登录和 Facebook 选项卡。我已将权限设置为publish_action
和manage_pages publish_stream create_event
。
我做错了什么?