我可以張貼圖片至Facebook,無需任何用戶交互,這種方式:FBConnect:如何顯示標準FB對話框以發佈圖片和標題?
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
facebookMessageTextView.text, @"message",
imageToSend, @"source",
nil];
FBRequest *request = [facebook requestWithGraphPath:@"me/photos" andParams:params andHttpMethod:@"POST" andDelegate:self];
現在我想要做什麼是顯示一個標準FB對話框,讓用戶可以修改標題,並可能決定張貼到其他人的牆上,或作爲私人信息發送。如(從iPhone Facebook應用程序):
我不需要相機按鈕如我通過在不將被替換的圖像。但我希望用戶能夠選擇張貼到他們的牆上,另一個用戶的牆上,更改標題和隱私。我會怎麼做?我還可以選擇將此圖像作爲私人消息發送嗎?
更新:我可以給一個已經上傳到用戶的相冊(通過上面的代碼)中的照片,給他們的朋友的時間表,使用這樣的:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"http://www.bitsonthego.com", @"link",
[fbID objectForKey:@"id"], @"object_attachment",
@"my profile", @"name",
@"description", @"description",
@"name of the post", @"name",
@"caption of my post", @"caption",
facebookMessageTextView.text, @"message",
nil];
[facebook requestWithGraphPath:@"/{friend's id}/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
我似乎仍不能使用對話框來指定朋友在標準的Facebook用戶界面中,似乎我將不得不寫我自己的用戶界面來做到這一點。要麼?
我實際上能夠發送圖片到朋友的牆上,在我的問題中更新。 – mahboudz 2012-02-21 08:22:55
根據您的更新編輯答案。 – DMCS 2012-02-21 15:36:55
對不起,我正在尋找的是訪問Facebook「對話框」的方法。如果您查看Facebook SDK,您會看到包含這些UI元素的xib文件,但我似乎無法調用它們。 – mahboudz 2012-04-17 20:33:43