我使用Facebook Graph API在牆上發佈照片,只需設置參數「圖片」並將POST請求發送到「我的照片」 。通過FB Graph API發佈的照片不會出現在牆上(還有2個FB問題)
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.imageToFBPost, @"picture",
FACEBOOK_ICON_URL, @"icon",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
通常(基本上總是)當我添加照片到我的PF他們出現在我的牆上。但不是在這種情況下。我昨天測試了大約20次,只有1-2次照片出現在我的牆上。基本上我希望他們出現在我的朋友的飼料上。 主要問題:每次發佈照片時,是否有任何方法讓照片顯示在我的牆上?
第二個問題是如何自定義帖子的圖標?例如當我在牆貼下移動上傳時,我看到這個圖標:。我想看到我的應用程序的圖標。我已經設置了我的Facebook應用程序的圖標,但它沒有顯示任何地方...
第三個問題是如何獲取帶有照片的Facebook頁面的鏈接? 由於上述要求的結果,我收到圖片的「ID」。我想用上傳的圖片的Facebook頁面打開Safari。可能嗎?我只能找到直接鏈接到.jpg文件,但不能到FB頁面。我試過去http://graph.facebook.com/photo_id
,但它不起作用... 此外,我不清楚在同一個文件中發現各種反應。例如。如果我在同一個班級登錄,照片發佈和請求照片信息。我爲該類創建了request_id
類變量,並在比較request_id和常量的方法中執行switch/case,但這種方式對我來說看起來很「醜陋」。任何好的解決方案:)
謝謝!
1st - 它不會在我的牆上以100%的比例顯示照片。我知道我不能百分之百的來到朋友的飼料,但我相信登錄的用戶牆應該顯示所有張貼的照片; – OgreSwamp
第2次:圖標已設置。你可以檢查截圖(我相信你在談論那個圖標):http://cl.ly/131o3Z3k1g3d142N362A謝謝! – OgreSwamp