如何在android中在facebook好友墙上发布消息
我正在使用以下代码通过我的android应用程序在facebook好友墙上发布消息。它在2013年2月6日之前工作。但从2013年2月7日起,它给我一个错误,如:Get response:如何在android中在facebook好友墙上发布消息,android,facebook,Android,Facebook,我正在使用以下代码通过我的android应用程序在facebook好友墙上发布消息。它在2013年2月6日之前工作。但从2013年2月7日起,它给我一个错误,如:Get response: {“error”:{“message”:“(#200)此应用程序禁用向其他用户发布提要故事”,“键入”:“OAutheException”,“code”:200} 我的密码是 public void postToWall(String message){ Bundle parameters = new
{“error”:{“message”:“(#200)此应用程序禁用向其他用户发布提要故事”,“键入”:“OAutheException”,“code”:200}
我的密码是
public void postToWall(String message){
Bundle parameters = new Bundle();
parameters.putString("message", message);
parameters.putString("description", "topic share");
try {
facebook.request("me");
// String response = facebook.request("Mrunal.Junghare/feed", parameters, "POST");
String response = facebook.request(""+frienduser_id+""+"/feed", parameters, "POST");
// System.out.println("name111111========"+""+ListActivity.user_name+"/feed");
Log.d("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
Toast.makeText(getApplicationContext(), "Blank response.", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(getApplicationContext(),"Message posted to facebook wall!",Toast.LENGTH_SHORT).show();
}
finish();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),"Failed to post to wall!", Toast.LENGTH_SHORT).show();
e.printStackTrace();
finish();
}
}
如何解决2013年2月突破性变化的问题。试试这个
private void postToFacebook(String review) {
mProgress.setMessage("Posting ...");
mProgress.show();
AsyncFacebookRunner mAsyncFbRunner = new AsyncFacebookRunner(mFacebook);
Bundle params = new Bundle();
params.putString("message", review);
params.putString("name", "Message");
mAsyncFbRunner.request("me/feed", params, "POST",
new WallPostListener());
}
private final class WallPostListener extends BaseRequestListener {
public void onComplete(final String response) {
mRunOnUi.post(new Runnable() {
@Override
public void run() {
mProgress.cancel();
Toast.makeText(Mainactivity.this, "Posted to Facebook",
Toast.LENGTH_SHORT).show();
}
});
}
}
这里的示例代码使用