【问题标题】:How to set callback_url to facebook subscription to get facebook realtime updates using java graph api?如何将 callback_url 设置为 facebook 订阅以使用 java graph api 获取 facebook 实时更新?
【发布时间】:2014-12-22 22:59:30
【问题描述】:

我已使用以下链接为 facebook 应用程序设置订阅: https://graph.facebook.com/v2.2/MY_APP_ID/subscriptions?callback_url=MY_CALLBACK_URL?object=user&fields=feed&verify_token=MY_VERIFICATION_CODE&access_token=My_App_ID|MY_APP_SECRET

为此,我得到了空的 json 对象: { “数据”:[`` ] }

请任何人帮助我为我的 facebook 应用程序设置订阅并从 facebook 获取实时更新。

【问题讨论】:

    标签: facebook-java-api


    【解决方案1】:

    看起来您发送的是 HTTP GET 请求而不是 HTTP POST 请求。

    HTTP GET 请求将返回应用程序拥有的订阅,这似乎没有。 您需要先使用 POST 请求创建对 callback_url 的订阅。

    【讨论】:

    • 我正在向 facebook 发送帖子请求,而 facebook 服务器正在通过 GET 请求调用我的 callback_url。它总是返回 "{ "error": { "message": "(#2201) response does not match challenge, expected value = '2074165530', received='Mode: subscribe & ch...'", "type ": "OAuthException", "code": 2201 } }" 作为回应,请建议我们从 facebook 获取实时更新。
    • 您通过 verify_token 发送的@Ram 挑战与您的回调 url 代码不匹配。
    猜你喜欢
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多