android - 如何在 android 中使用 facebook sdk 在墙上的帖子中标记 friend ?

标签 android facebook facebook-graph-api facebook-android-sdk facebook-sdk-3.0

我正试图在我的墙帖中标记一位 friend 。但是这个“标签”参数不起作用。我如何标记一个/​​多个 friend ?请帮助我。提前谢谢你。

            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();

最佳答案

您可以使用“tags”键本身标记多个 friend 。 但是语法需要有点不同。好友 ID 必须附加在以逗号分隔的字符串中。 ID 之间不应有任何空格。

例如:

params.putString("tags", "xxxxx1,xxxxx2");

这对我来说非常有效。

关于android - 如何在 android 中使用 facebook sdk 在墙上的帖子中标记 friend ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19144959/

相关文章:

android - 无法在 Android Facebook Messenger 应用程序中键入/查看粗体文本

用于 Facebook 游戏的 Flash 与 HTML5 - 商业视角

facebook - 尝试使用 cron 通过 Facebook PHP SDK 获取最新页面状态

google-app-engine - 通过 Google 应用引擎上的 OAuth 登录在本地测试 Facebook 应用

android - 谷歌日历样式颜色选择器 Android

Android Studio 在 hello world 示例中使用 firebase 数据库崩溃

facebook - 动态显示/Conceal Facebook 点赞按钮

c# - 使用 C# API 从 Facebook 下载附件

java - OpenCV/JavaCV Android 人脸检测初始化

安卓 : why use a group notification?