【问题标题】:GraphMethodException Facebook APIGraphMethodException Facebook API
【发布时间】:2015-09-23 20:01:04
【问题描述】:

所以我使用来自 facebook graph-api 的以下端点来获取特定的帖子数据:

https://graph.facebook.com/v2.2/{post-id}?access_token=XXX

但是,它给了我以下错误:

{
    error: {
        message: "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
        type: "GraphMethodException",
        code: 100
    }
}

这是为什么呢?我正在根据他们的documentation 做同样的事情!

【问题讨论】:

  • 这可能是由于各种错误而发生的。就我而言,我卸载了 Facebook 应用程序并立即工作

标签: facebook facebook-graph-api


【解决方案1】:

我可以通过更改 facebook 设置来解决这个错误,通过 com.facebook.facebookactivity 更改类的名称

【讨论】:

    【解决方案2】:

    我忘记在我的活动中添加以下代码,添加后对我有用。

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        callbackManager.onActivityResult(requestCode, resultCode, data);
        super.onActivityResult(requestCode, resultCode, data);
    }
    

    【讨论】:

    • 我在适配器类的哪里添加这一行?
    • @Niceumang 您需要将此代码添加到您请求 GraphRequest 的活动中
    【解决方案3】:

    您可以在此页面上查看答案 -> Unusual behavior of facebook grap API ("type": "GraphMethodException", "code": 100)

    这不是错误,该错误表示您尝试访问的数据对您来说是不可访问的、不存在的、已被删除的、不可用的,因为您没有从可以看到的用户等。

    请参阅此答案以获取与 Facebook 页面相关的错误消息示例:https://stackoverflow.com/a/6847088/21062 - 如果该用户屏蔽了您、屏蔽了您的应用、禁用了他们的帐户或禁用了所有用户,则在尝试访问用户个人资料时也是如此应用程序访问他们的信息。

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 2022-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      相关资源
      最近更新 更多