1

ウォールに投稿している投稿に友人をタグ付けしたいのですが、必要な権限を知りたいのですが...?

次のコードを使用しています...

権限については..

 NSArray *permissions = [[NSArray alloc] initWithObjects:
                                    @"friends_online_presence",
                                    @"read_stream",
                                    @"email",
                                    @"publish_stream",
                                    nil];
            [self.appDelegate.facebook authorize:permissions];
            [permissions release];

そして投稿する

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:

                               @"Test 2",@"message",
                               @"100004311843201,1039844409", @"to",
                               nil];

[self.appDelegate.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

これはウォールに正常に投稿されますが、プロファイル ID は含まれていません...

4

3 に答える 3

3

これは PHP のバグ レポートですが、これはグラフ API の問題であり、ステータスの更新の投稿と友人のタグ付けが正しく機能していないことを示しています。

ステータスの更新を投稿すると書かれていますが、タグ付けが機能していません。

編集:

コメントでOPと議論したように、それが機能しているパラメータに添付された場所フィールドを追加します。

于 2012-12-21T07:20:24.447 に答える
1

これはあなたを助けるはずだと思います:

ユーザー メッセージでユーザーに言及するには、次の文字列をメッセージのインラインに配置します: @[userID] または @[profileUrl]。これにより、メンションされた友人のプロフィールへのインライン ハイパーリンクが作成され、タグ付けされたという通知が送信されます。

出典: https://developers.facebook.com/docs/technical-guides/opengraph/mention-tagging/

于 2012-12-21T07:17:42.040 に答える
0

Facebookの友達にタグを付けるには、投稿などにタグを付けるために友達IDが必要です。

友達をタグ付けするには、カスタマー フレンド ピッカーの方が適しています。以下の Facebook のサンプルを参照して ください

この目的のために、このグラフ API taggable_friendsを使用して、タグ付け可能な友達を取得します

詳細については、このリンクにアクセスしてタグ セクションを参照してください (タグ付けは要件に適しています) メンションタグ付けの 詳細情報

于 2015-04-10T06:39:58.877 に答える