我想在墙上发布消息 这条线有效: mFacebook.dialog(FacebookActivity.this,“post”,new SampleDialogListener());
但是我想在没有打开对话框的情况下发布消息我试过这个但是得到的错误说mFacebook.request参数不匹配
响应= mFacebook.request(“我/ Feed”,参数,“POST”);
答案 0 :(得分:1)
要在没有对话框的情况下发布到墙上,您必须使用graph-api。在目标的userId上执行提要帖子。要执行发布,您将需要用户的publish_stream权限。权限请求的返回accessToken必须是后置参数之一。
答案 1 :(得分:0)
String response = mFacebook.request(Id+"/feed",bundle,HTTP_METHOD_POST);
但是你必须在调用此方法之前检查登录。因为它无法检查登录。 要登录的代码,它是单点登录。
mFacebook.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, new ABCDialogListener());
以及通过
检查会话是否有效的代码mFacebook.isSessionValid()方法