如何在android中使用facebbok sdk标记墙上帖子中的朋友?
我想在我的墙上贴上一个朋友的标签。但是这个“tags”参数不起作用。如何标记一个/多个朋友?请帮帮我。先谢谢你如何在android中使用facebbok sdk标记墙上帖子中的朋友?,android,facebook,facebook-graph-api,facebook-android-sdk,facebook-sdk-3.0,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,Facebook Sdk 3.0,我想在我的墙上贴上一个朋友的标签。但是这个“tags”参数不起作用。如何标记一个/多个朋友?请帮帮我。先谢谢你 Bundle params = new Bundle(); params.putString("tags", tagged_friends_id); WebDialog feedDialog = (new WebDialog.FeedDialogBuilder(this, Session.getActiveS
Bundle params = new Bundle();
params.putString("tags", tagged_friends_id);
WebDialog feedDialog = (new WebDialog.FeedDialogBuilder(this, Session.getActiveSession(),params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
if (error == null) {
final String postId = values.getString("post_id");
if (postId != null) {
Toast.makeText(MainActivity.this,"Posted story, id: "+postId, Toast.LENGTH_SHORT).show();
}
else {
// User clicked the Cancel button
Toast.makeText(MainActivity.this, "Publish cancelled", Toast.LENGTH_SHORT).show();
}
}
else if (error instanceof FacebookOperationCanceledException) {
// User clicked the "x" button
Toast.makeText(MainActivity.this, "Publish cancelled", Toast.LENGTH_SHORT).show();
}
else {
// Generic, ex: network error
Toast.makeText(MainActivity.this, "Error posting story", Toast.LENGTH_SHORT).show();
}
}
}).build();
feedDialog.show();
有关提要对话框支持的参数,请参见此处的文档:
提要对话框不支持“标记”。有关提要对话框支持的参数,请参阅文档:
订阅源对话框不支持“标记”。正如明所提到的,您不能使用订阅源对话框标记朋友
在帖子中标记朋友的唯一方法是使用开放图概念-正如明所提到的,您不能使用提要对话框标记朋友
在帖子中标记朋友的唯一方法是使用开放图概念-您可以使用“标记”键本身标记多个朋友。 但是语法需要有点不同。必须将好友ID追加到以逗号分隔的字符串中。ID之间不应存在任何空格 例如:
params.putString("tags", "xxxxx1,xxxxx2");
这对我来说非常有效。您可以使用“标记”键本身标记多个朋友。 但是语法需要有点不同。必须将好友ID追加到以逗号分隔的字符串中。ID之间不应存在任何空格 例如:
params.putString("tags", "xxxxx1,xxxxx2");
这对我来说非常有效。通过使用您的代码,我得到了一个错误“error\u code”:100,“error\u msg”:“参数标记必须为非空。我得到的工作如下(int i=0;i需要任何附加的标记权限??通过使用您的代码,我得到了一个错误“error\u code”:100,“error\u msg”:”参数标记必须为非空。我让它按如下方式工作(int i=0;i需要任何附加的标记权限??