2

現在、iOS Facebook SDK 3.1 を使用しています。フィード ストーリーをユーザーのタイムラインに投稿するために、< iOS 6 では、+[FBRequest requestForPostStatusUpdate:place:tags:]. @FRIENDS_NAMEこれはうまく機能しますが、[ Facebook.com でコンポーザーに入力するときのように、友人にタグを付けようとする場合を除きます。オブジェクトの配列をtags:引数に渡すことができることはわかっていますが、予想どおり、nil を渡すとplaceエラー(#100) Cannot specify user tags without a place tag が発生します。

完成させるために、私が使用していたものの例を次に示します。

NSArray *tags = @[@(FB_UID)];

[FBRequestConnection startForPostStatusUpdate:@"Friends Name, this is a test"
                                        place:nil
                                         tags:tags
                            completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                            }];

この方法を使用すると、自分のステータスで友達にタグを付けることができないことがわかりました。しかし、グラフ API を使用して、Facebook.com でユーザーにタグを付けるのと同じように、フィード投稿で友人にタグを付ける方法はありますか? 私は今朝の大半を答えを探すことに費やしましたが、まだ解決策を見つけていません。私が見つけた質問はどれも少なくとも 1 年前のものであるように思われるので、とにかく関連性があるかどうかはわかりませんでした。どんな援助でも大歓迎です!

4

1 に答える 1

4

しかし、グラフ API を使用して、Facebook.com でユーザーにタグを付けるのと同じように、フィード投稿で友人にタグを付ける方法はありますか?

いいえ。

私は今朝の大半を答えを探すことに費やしましたが、まだ解決策を見つけていません。

それは何もないからです。Facebook はかなり前に、API 経由で作成された投稿に対してこの機能を無効にしました。


Open Graph アクションの場合、状況は異なります –メンション タグ付けと呼ばれるものを許可します。

于 2012-10-17T15:10:40.777 に答える