簡體   English   中英

通過FBConnect在Facebook上上傳圖像

[英]Upload an image on Facebook via FBConnect

我知道很多問題已經發布並回答了這個問題。 我仍然堅持一點小事。 我確實通過我的iPhone應用程序將UIImage上傳到Facebook上,但是我意識到照片會進入待處理的相冊。 用戶必須接受它才能將其張貼在牆上。

這是我的代碼

- (void)start
{
    NSArray *permissions = [NSArray arrayWithObjects:
                            @"read_stream", @"offline_access", nil];
    [_fbEngine authorize:kFbAppId
             permissions:permissions
                delegate:self];
}

#pragma mark -
#pragma mark FBSession delegate

- (void)fbDidLogin 
{

    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   self.image, @"picture",
                                   nil];
    [_fbEngine requestWithMethodName:@"photos.upload"
                           andParams:params
                       andHttpMethod:@"POST"
                         andDelegate:self];
}

有沒有一種方法可以將照片直接張貼在牆上而不經過待處理的相冊。

問候,
KL94

@"publish_stream"添加到您的請求權限列表中。

這樣一來,您就無需中間步驟即可直接推向他們的牆。 @"offline_access"允許您通過圖形api(而不是FBDialog)來執行此操作,因此您可以使發布完全在后台進行。

暫無
暫無

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

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