我想讓iPhone SDK的Facebook SDK上傳UIImage,我失去了主意。 下面是我在做什麼:iPhone Facebook的圖片上傳不起作用,嘗試了所有的東西
1)創建Facebook的屬性:調用
facebook = [[Facebook alloc] initWithAppId:@"111111111"];
2)授權:
[facebook authorize:[NSArray arrayWithObjects:@"publish_stream", nil] delegate:self];
3)設置PARAMS:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:image, @"picture", nil];
4 )致電:
[facebook requestWithMethodName:@"photos.upload" andParams:params andHttpMethod:@"POST" andDelegate:self];
登錄時我得到授權對話框。試圖上傳時,我收到錯誤101,無效的API密鑰。我已經複製了FB中的密鑰,我已經將它包含在上面,並且我還將它包含在.plist(fbAPI_KEY)中。我到底還在想什麼?當被要求授權時,它確實顯示了應用程序的名稱,所以密鑰必須正確。我也可以發佈提要,它們出現在用戶的牆上,但圖像不會上傳。
這正是這個問題,我是右後調用上傳授權電話顯然沒有足夠的時間完成。謝謝你指出。 – Detra83 2011-03-23 21:19:41