Android facebook sharedialog发布返回错误

时间:2014-07-18 13:30:24

标签: android facebook facebook-sdk-4.0

我尝试从我的Android应用程序制作Facebook分享。

我的sharedialog已启动,但我在回调时遇到此错误

W/fb4a(:<default>):BlueServiceQueue(25922): {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}

com.facebook.FacebookException: Error publishing message

这是我的代码

final FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(GooglePlusActivity.this)
                        .setApplicationName(getApplicationContext().getResources().getString(R.string.app_name)).setName("balbla").setLink("http://yahoo.fr").build();
                uiHelper.trackPendingDialogCall(shareDialog.present());

thx求助

2 个答案:

答案 0 :(得分:1)

  

com.facebook.FacebookException:发布消息错误

这是因为,

您的应用程序仍处于开发模式。如果是这样,除了你 和其他管理员/测试人员/开发人员;没有人能看到这个帖子 并且也无法通过您的应用发布帖子。

检查:android-facebook-api-error-something-went-wrong-please-try-again

  

W / fb4a(:):BlueServiceQueue(25922):{“error”:{“message”:“未知   发生错误。“,”键入“:”OAuthException“,”code“:1}}

由于批处理请求的URL进程中有一些空字段,您可能获得了无效的相对URL。尝试使用空检查来解决问题。

答案 1 :(得分:0)

“type”:“OAuthException”表示您的facebook会话不是Open / Active,同时您尝试使用facebook对话框。