2

新しい Facebook SDK を使用して URL にコメントを投稿しようとした人はいますか? 私はこのような startForPostWithGraphPath を使用してみました (Scrumptious プロジェクトから選択されたコード スニペット):

id action = [FBGraphObject graphObject];
[action setValue:@"test from iOS app" forKey:@"message"];

// Create the request and post the action to my url path.
[FBRequestConnection startForPostWithGraphPath:@"XXXXXXXXXXXXXXXXXXX/comments"   
                                   graphObject:action
                             completionHandler:^(FBRequestConnection *connection,
                                                 id result,
                                                 NSError *error) {
                                 if (error)
                                 {
                                     NSLog(@"error: %@", error.localizedDescription);
                                 }
                                 else
                                 {
                                     NSLog(@"ok!!");
                                 }
                             }];

Open Graph API エクスプローラーからも機能しません。受け取ったエラーは「不明なエラーが発生しました」、コード 200 です。XXXXXXXX URL は、コメントがあるページの ID です。コメントを読むことはできますが、正しく投稿することはできません。開いているグラフのパスが間違っている可能性がありますか?

4

1 に答える 1

1

こんにちは、あなたにとって良いニュースです。

IOS の GraphAPI でコメントといいねを投稿します

以下にいくつかのコードを記述してください。

         NSMutableDictionary *res = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", @"Your api's access Token",@"access_token",nil];
        [FBRequestConnection startWithGraphPath:@"XXXXXXXXXX/comments" parameters:res HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
            if (error)
            {
                   NSLog(@"error: %@", error.localizedDescription);
            }
            else
            {
                   NSLog(@"ok!!");
            } 
        }];
        XXXXXXXXXX = Id where you want to comment.

ノート:-

Please do not appent https://graph.facebook.com 

XXXXXXXXXX/comments
于 2012-12-22T09:08:18.763 に答える