1

私のアプリケーションでは、ログインしているユーザーの友達リストを取得しており、いずれかを選択することで、名前、写真、ID などの詳細を取得できます。

しかし、私の質問は、Facebook SDK 3.1 で ID などの詳細を使用して、選択したユーザーにメッセージを送信する必要があるということです。

4

1 に答える 1

0

ユーザーウォールに投稿したい場合は、これを試してください:

    NSMutableDictionary *postTest = [[NSMutableDictionary alloc]init];
    [postTest setObject:[NSString stringWithFormat@"Your message"] forKey:@"message"];
    [postTest setObject:@"" forKey:@"picture"];
    [postTest setObject:@"" forKey:@"name"];
    [postTest setObject:@"APPID" forKey:@"app_id"];
    NSString *userFBID =[NSString stringWithFormat:@"%@",[allInfoDict objectForKey:@"Friends facebook ID "]];

    [FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"%@/feed?access_token=%@",userFBID,[appDelegate.mysession accessToken]]
                                 parameters:postTest
                                 HTTPMethod:@"POST"
                          completionHandler:^(FBRequestConnection *connection,
                                              NSDictionary * result,
                                              NSError *error) {
                              if (error) {
                                  [self hideHUD];
                                  NSLog(@"Error: %@", [error localizedDescription]);

                              } else {
                                  // Success

                              }
                          }];

    [postTest release];
于 2013-01-18T11:17:34.700 に答える