【问题标题】:Can't submit anything to facebook page from facebook app无法从 Facebook 应用程序向 Facebook 页面提交任何内容
【发布时间】:2013-07-10 16:29:26
【问题描述】:

我现在这个问题已经发布了几次,但我的问题有点不同。我尝试从应用程序向我的页面提交例如事件。

  1. 我在 Facebook、页面和应用程序上有私人个人资料。当然我是这个页面的管理员。
  2. 我做的第一件事是获取页面access_token,所以我去了https://developers.facebook.com/tools/explorer/,并在URL 中写了/me/accounts/。权限设置为manage_pages。我的页面收到了access_token
  3. 拥有access_token 我将我的应用程序连接到页面。所以我用app_id作为参数向/[PAGE_ID]/tabs/发出了POST请求,并设置了页面的access_token。现在它已连接,我已经检查过了。
  4. 现在我尝试通过我的应用程序提交一些内容。例如/[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_actionmanage_pages publish_stream create_event

我做错了什么?

【问题讨论】:

    标签: javascript facebook facebook-graph-api facebook-apps facebook-access-token


    【解决方案1】:

    好的,我解决了这个问题。也许它可以对其他人有所帮助。我不知道这些权限的原因是什么 https://developers.facebook.com/apps/[APP_ID]/permissions 但我唯一要做的就是去https://developers.facebook.com/tools/explorer/ 并将应用程序从 Graph API Explorer 更改为我的应用程序并为我需要的特权生成新的 access_token。我不知道他们为什么把权限这样重要的东西移到了测试工具上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 2011-07-10
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多