【发布时间】: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