【问题标题】:I want to publish a common action to the open graph from my android app. Its not working我想从我的 android 应用程序向打开的图表发布一个通用操作。它不工作
【发布时间】:2013-03-19 15:24:59
【问题描述】:
  • 我正在使用 facebook sdk 3.0。
  • 我的应用类型设置为游戏。
  • 我有适当的“publish_actions”权限。
  • 我的令牌仍然有效。
  • 我正在尝试将分数发布到“我/分数” 使用

        Bundle fbParams = new Bundle();
        fbParams.putString("score", "" + highScore);
        Request request = new Request(session,
            "me/scores",
            fbParams,
            HttpMethod.POST,
            new Request.Callback() {
            @Override
            public void onCompleted(Response response) {
                 Log.d("com", "done");
                FacebookRequestError error = response.getError();
                if (error != null) {
                    Log.d("com", "Posting Score to Facebook failed: " +
                        error.getErrorMessage());
                } else {
                    Log.d("com", "Score posted successfully to Facebook");
                }
            }
        }
        );
        request.executeAsync();
    

根据 facebook 开发网站,常用操作不需要事先设置。只需使用 http post 从应用程序发出请求,然后该操作就会出现在您的操作列表中。但它不起作用。

几个问题:

  • 如果我不创建自定义操作,是否需要命名空间?
  • 我尚未将我的应用提交到应用商店,这是审核我的对象的先决条件吗?
  • 我可以使用图形浏览器请求对对象进行审核吗?

【问题讨论】:

  • 所以我能够使用图形浏览器从我的应用程序中获取帖子,所以我猜他们正在被发送。我想你会看到一些迹象表明分数已发送,即使它没有为我的朋友生成故事。

标签: android facebook-opengraph facebook-android-sdk


【解决方案1】:

所以我能够使用图形浏览器从我的应用程序中获取帖子,所以我猜它们正在被发送。我想你会看到一些迹象表明分数已发送,即使它没有为我的朋友生成故事。

【讨论】:

    猜你喜欢
    • 2011-07-24
    • 2013-04-29
    • 2014-10-07
    • 1970-01-01
    • 2012-01-19
    • 2011-02-24
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多