Android 从安卓系统发送到墙上的帖子是否不起作用?
下面的代码已经完美地工作了几个月,但是在过去的几天里它没有工作。还有其他人有这个问题吗,或者我做错了什么Android 从安卓系统发送到墙上的帖子是否不起作用?,android,facebook,Android,Facebook,下面的代码已经完美地工作了几个月,但是在过去的几天里它没有工作。还有其他人有这个问题吗,或者我做错了什么 Button fb1 = (Button) dialog.findViewById(R.id.shareFb); fb1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
Button fb1 = (Button) dialog.findViewById(R.id.shareFb);
fb1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
facebook.authorize(DisplaySaved.this,
new String[] { "publish_stream" },
new DialogListener() {
public void onComplete(Bundle values) {
Bundle parameters = new Bundle();
parameters.putString("message", strChangedStory + ".. " +
"www.X-Appz.com/AppLibs/ShowStory.aspx?storyID=" + xRex + " to read the rest of the story!");
facebook.dialog(DisplaySaved.this,
"stream.publish", parameters,
this);
}
@Override
public void onFacebookError(
FacebookError error) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onCancel() {
}
});
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
还有谁能告诉我,一旦按下“共享”按钮,我如何让它删除Facebook对话框屏幕并返回到上一个屏幕?1)您的FB发布可能会中断,因为FB可能已禁用您的应用程序-他们的政策规定“消息”不应包含任何编程提要,它应该只包含用户输入的状态。所有自动化数据应通过“附件”传送。试着去FB看看你的应用程序是否仍然存在
2) 要在用户按下“共享”或“取消”后退出FB对话框屏幕,只需在onComplete中添加以下代码即可-
if (values.isEmpty() || values.containsKey("post_id")) {
if(values.containsKey("post_id")){
Toast.makeText(this, "Your content has been Published",
Toast.LENGTH_SHORT).show();
}
System.out.println("******QFP - going out********");
finish();
return;
}