現在、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 年前のものであるように思われるので、とにかく関連性があるかどうかはわかりませんでした。どんな援助でも大歓迎です!