1

ウォール投稿で 1 人の友人にタグを付けようとしています。しかし、この「タグ」パラメーターは機能していません。1 人または複数の友達にタグを付けるにはどうすればよいですか? 助けてください。前もって感謝します。

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

3 に答える 3

1

「tags」キー自体を使用して、複数の友達にタグを付けることができます。ただし、構文は少し異なる必要があります。フレンド ID は、コンマで区切られた文字列に追加する必要があります。ID 間にスペースを入れないでください。

例:

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

これは私にとって完璧に機能しました。

于 2013-12-19T05:09:59.990 に答える
0

フィード ダイアログでサポートされているパラメータについては、次のドキュメントを参照してください。

https://developers.facebook.com/docs/reference/dialogs/feed/

フィード ダイアログは「タグ」をサポートしていません。

于 2013-10-02T22:20:40.147 に答える
0

Ming が述べたように、フィード ダイアログを使用して友達にタグを付けることはできません。

投稿で友人にタグを付ける唯一の方法は、オープン グラフ コンセプトを使用することです-メンション タグ付け

于 2013-10-03T07:05:11.900 に答える