簡體   English   中英

使用舊的Facebook SDK發布圖片

[英]Post image with the old Facebook sdk

我想將iPhone應用程序中的圖像直接發布到牆上。 不使用圖片網址,而是使用實際的UIImage或NSData。

在最近的FacebookSDK上,我可以發布以下內容:

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

並以params傳遞圖像的NSData

但是對於舊版本的FBConect.h ,我可以有類似的選擇嗎? 我到目前為止所知道的是通過將圖像url作為參數字典的一部分傳遞的。

謝謝,

您可以將圖片發布到Facebook時間軸上,例如這種方式可能對您有所幫助。首先,您需要獲得許可才能在ViewDidLoad方法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];

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM