[英]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.