- 我正在使用 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 从应用程序发出请求,然后该操作就会出现在您的操作列表中。但它不起作用。
几个问题:
- 如果我不创建自定义操作,是否需要命名空间?
- 我还没有将我的应用提交到应用商店,这是审核我的对象的先决条件吗?
- 我可以使用图形资源管理器请求审查对象吗?