我想从我的Android应用程序发布一个常见的操作到打开的图形。它不起作用

时间:2013-03-19 15:24:59

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

  • 我正在使用facebook sdk 3.0。
  • 我的应用类型设置为游戏。
  • 我有适当的" publish_actions"权限。
  • 我的令牌仍然有效。
  • 我正在尝试将分数发布到" me / scores" 使用

        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从应用程序发出请求,然后操作将显示在您的操作列表中。但它没有用。

几个问题:

  • 如果我没有创建自定义操作,是否需要命名空间?
  • 我还没有将我的应用程序提交到appstore,这是审核对象的先决条件吗?
  • 我可以使用图表资源管理器来请求对象进行审核吗?

1 个答案:

答案 0 :(得分:0)

所以我能够使用图表exlorer从我的应用程序中获取POSTS,所以我发现它们正在被发送。我想你会看到一些迹象表明,即使它没有给我的朋友生成一个故事,也会发送一个分数。