0

iPhone アプリからウォールに直接画像を投稿したいと考えています。画像の URL を使用せずに、実際の UIImage または NSData を使用します。

最近の FacebookSDK では、次のように投稿できます。

[FBRequestConnection startWithGraphPath:@"me/photos" parameters:params ..

画像の NSData を渡しますparams

しかし、古いバージョンのFBConect.h場合、同様のオプションを使用できますか? 私がこれまでに知っているのは、画像の URL をパラメータ ディクショナリの一部として渡すことです。

ありがとう、

4

1 に答える 1

0

Facebookのタイムラインに画像を投稿することができますこの方法のように壁はあなたを助けるかもしれません最初にあなたはあなたのViewDidLoad方法で壁に写真を投稿する許可を得る必要があります:-

NSArray* permissions = [NSArray arrayWithObjects:@"publish_stream", @"user_photos", nil];
[facebook authorize:permissions];

ボタンをクリックするか、次のようなロジックで画像を投稿します。-

-(IBAction)ActionPostWallPhoto
{

     NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                           ImageView.image, @"picture",
                                           nil];

    [facebook requestWithGraphPath:@"me/photos"
                         andParams:params
                     andHttpMethod:@"POST"
                       andDelegate:self];

}
于 2013-01-16T04:56:58.503 に答える