4

iOSアプリから、友達に言及して投稿したいと思います。私は彼の「ID」を取得しました。

だから私は以下を使用し、動作しません:

        NSString * textToShare = @ "hello @ [100003626828741]";
        NSDictionary * parameters = @ {
                                     @ "picture":picture、
                                     @ "name":@ "hello"、
                                     @ "caption":textToShare、
                                     @ "メッセージ":textToShare、
                                     };

    NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/feed"];

    SLRequest *feedRequest = [SLRequest
                              requestForServiceType:SLServiceTypeFacebook
                              requestMethod:SLRequestMethodPOST
                              URL:feedURL
                              parameters:parameters];

    feedRequest.account = [[ICollinaService instance] facebookAccount];

    [feedRequest performRequestWithHandler:^(NSData *responseData,
                                             NSHTTPURLResponse *urlResponse, NSError *error)
     {
         NSLog(@"Facebook HTTP response: %i", [urlResponse
                                               statusCode]);
         NSLog(@"Facebook HTTP response allHeaderFields: %@", [urlResponse
                                               allHeaderFields]);
         NSLog(@"Facebook HTTP error: %@", error);
     }];

}

投稿で友達に言及するにはどうすればよいですか?ありがとう

投稿の結果は次のとおりです。リンク/タグで名前のIDを変更せずに、キャプションとメッセージとしてhello@[100003626828741]。

4

2 に答える 2

0

投稿で友達にタグを付けることはできないと思いますが、アクションではできます。

于 2013-02-15T00:30:01.340 に答える
0

Facebook Open Graph API を調べています - https://developers.facebook.com/docs/opengraph/getting-started/

これが最善の方法かどうかはわかりません!?

iOS 6.0のソーシャルフレームワークではfriendPickerで簡単に友達を選んで写真を投稿するのがとても簡単なのですが、オープンGraphで2つを組み合わせて投稿するのは比較にならないほど難しいように思えます。ただし、これまでに見つけた唯一の解決策です。

于 2013-09-24T10:42:18.753 に答える