私は Iphone アプリケーションに取り組んでおり、Facebook SDK を使用してユーザーの壁に投稿しています。テキストと画像を含む投稿を作成する必要があります。
最初に、これを使用してユーザーのプロファイルに写真をアップロードしています。
//image to post is the UIImage I am uploading
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[self imageToPost], @"picture"
[FBRequestConnection startWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}
これは正しく機能しています。result
私が得るのは次の形式です:
{
id = 101586254325716;
"post_id" = "100004123442691_101551541234190";
}
ここで、テキストとアップロードされた画像を含むフィードをユーザー ウォールに投稿したいと考えています。
//self.facebookStatus is the text I want to post
//imageURL is the url of the image
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.facebookStatus, @"message",
imageURL, @"picture",
nil];
[FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}
問題:
imageURL
がどうあるべきかわかりません。id
または結果として取得しようとしましpost_id
たが、機能していません。私も試しwww.facebook.com/101586254325716
ましたが、うまくいきませんでした。
ウォール投稿に追加するためにアップロードした画像の URL を取得するにはどうすればよいですか?
ありがとう
PS: 誰かがユーザー ウォールに投稿する方法やヒントを持っている場合は、iPhone からのテキスト + 画像を投稿してください。