【发布时间】:2013-07-10 16:29:26
【问题描述】:
我现在这个问题已经发布了几次,但我的问题有点不同。我尝试从应用程序向我的页面提交例如事件。
- 我在 Facebook、页面和应用程序上有私人个人资料。当然我是这个页面的管理员。
- 我做的第一件事是获取页面
access_token,所以我去了https://developers.facebook.com/tools/explorer/,并在URL 中写了/me/accounts/。权限设置为manage_pages。我的页面收到了access_token。 - 拥有
access_token我将我的应用程序连接到页面。所以我用app_id作为参数向/[PAGE_ID]/tabs/发出了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。我收到一条错误消息: { “错误”: { “类型”:“例外”, "message": "您必须是指定页面的管理员才能执行请求的操作。", “代码”:1373019 } } 我可以作为用户发布到此页面,但不能作为应用程序发布。我的应用程序有两种类型:Facebook 登录和 Facebook 选项卡。我已将权限设置为publish_action和manage_pages publish_stream create_event。
我做错了什么?
【问题讨论】:
标签: javascript facebook facebook-graph-api facebook-apps facebook-access-token