0
  • 我正在使用 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 从应用程序发出请求,然后该操作就会出现在您的操作列表中。但它不起作用。

几个问题:

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

1 回答 1

0

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

于 2013-04-01T00:55:44.007 回答