【问题标题】:Not able to Post facebook Checkin status Android无法发布 facebook 签入状态 Android
【发布时间】:2014-03-25 13:24:30
【问题描述】:

错误:

Response={ "error": { "message": "(#100) 需要扩展权限:publish_checkins 或 publish_actions", "type": "OAuthException", "code": 100 }}

源代码:

Bundle params1 = new Bundle();
    params1.putString("access_token",token);
    params1.putString("place", "566414493392930");  // YOUR PLACE ID
    params1.putString("message","I m here in this place");
    JSONObject coordinates = new JSONObject();
    try {
        coordinates.put("latitude", "30.902823300000000000");
        coordinates.put("longitude", "75.830516900000020000");
    } catch (JSONException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    params1.putString("coordinates",coordinates.toString());
    params1.putString("tags",params[0]);//where xx indicates the User Id
    String response="";
    try {

    response =faceBook.request("me/checkins", params1, "POST");
        Log.v("Response","Response="+response);
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

【问题讨论】:

    标签: android facebook facebook-graph-api facebook-android-sdk


    【解决方案1】:

    嗯,错误表明权限:publish_checkinspublish_actions 是必需的。要消除此错误,只需在对用户进行身份验证时添加这些权限。看看它是怎么做的:Android login- permissions

    但是,问题是 - API checkins 已被弃用Check here 上面写着-

    签入已被弃用,取而代之的是将地点信息附加到帖子,或在 Open Graph 故事中标记地点。请查看相关指南以获取信息。

    所以你的代码无论如何都不能工作。您现在必须使用 Open Graph Actions 来实现相同的目的。文档中有相同的分步教程,只需阅读并实施即可。祝你好运。

    【讨论】:

    • 我尝试按照您建议的方式实施,但问题是我收到响应代码:200 但我无法在我的 Facebook 上看到签入状态
    • 是的。我使用了错误的 Http 方法。现在我把它改正了,它开始工作了。谢谢你@Sahil Mittal
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    相关资源
    最近更新 更多