0

Facebook iOS SDKを使用してプログラムでFacebookの壁に投稿する際の問題を解決しました。私のアプリケーションでは完全に機能しています。コードの一部は次のとおりです。

NSString *messageString=@"test message";
FBRequest *request=[[FBRequest alloc] initWithSession:FBSession.activeSession graphPath:@"me/feed" parameters:[NSDictionary dictionaryWithObject:messageString forKey:@"message"] HTTPMethod:@"POST"];

ここで、Facebook の壁にテキスト メッセージだけでなく投稿する必要があります。これを投稿する必要があります: Facebook に投稿する例

投稿を似たものにするために使用する必要があるパラメーターは次のとおりですhttp://developers.facebook.com/docs/reference/rest/stream.publish/

パラメータ(メッセージ、リンク、キャプションなど)でテザー値を作成するのを手伝ってください。

最良の答えは、 init メソッドに引数としてNSDictionary渡すことができるオブジェクトです。FBRequestparameters

ご清聴ありがとうございました。

4

1 に答える 1

1

これは、あなたの写真に非常によく似たものを Facebook に投稿するために使用するコードです。

SBJSON *jsonWriter = [SBJSON new];

NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
                            attachmentTitle, @"name",
                            attachmentLink, @"href",
                            attachmentCaption, @"caption",
                            attachmentDescription, @"description",
                            nil];

NSString *attachmentStr = [jsonWriter stringWithObject:attachment];

[postContent setObject:attachmentStr forKey:@"attachment"];       
[postContent setObject:textView.text forKey:@"message"];

[FB requestWithMethodName:@"stream.publish" andParams:postContent andHttpMethod:@"POST" andDelegate:self];
于 2012-07-18T13:34:54.050 に答える