2011-09-27 67 views
0

這是我想要的功能。我希望我的移動應用(iOS,Android)的用戶能夠將照片從他們的設備發佈到其他人的Facebook頁面。這個Facebook頁面不屬於我的應用程序的用戶,用戶也不是朋友或粉絲。此外,臉書頁面可以是標準頁面,也可以是活動頁面或粉絲頁面,具體取決於客戶端。將照片貼到別人的牆上或移動設備上的相冊

任何解決方案都可以使用。例如,我可能不得不讓app將所有照片上傳到我擁有的服務器,然後從該中央服務器使用facebook api將照片發佈到客戶端的Facebook頁面。我可以在Facebook帳戶之間做一些事情,該帳戶可以是客戶的Facebook的朋友,也可以是網頁管理員等等。或者客戶可以提供我的Facebook帳戶信息,我可以將它作爲他們發佈。

理想情況下,我想從應用程序中完成所有操作,並且無需執行任何操作。

我該如何做到這一點?


我只是要繼續說,這是不可能的。這將是非常酷,但不可能。這是我想要的功能。用戶去參加一個大型音樂節。節日有我自己​​開發的應用程序。在節日的應用程序內,用戶可以拍攝照片並按下按鈕,照片將上傳到節日的Facebook頁面,而不是用戶的。所以節日的Facebook頁面會直接從用戶處發佈粉絲照片。我認爲這是工作的唯一方法是讓應用程序將所有圖片上傳到服務器之間,然後讓該服務器使用節日的登錄憑據將該照片發佈到節日的Facebook頁面。這需要節日給我,開發者,他們的登錄證書,他們可能不願意這樣做。

如果有人知道我可以直接從應用程序做到這一點,請讓我知道。

+0

這聽起來像你實際上沒有問題,而是要求某人爲你提供解決方案。你有沒有看過Facebook的圖表api,看看你如何使用它來解決這個問題? – sgarman

+0

是的,我看了看api。問題是,api在某些地方非常模糊,並且沒有清楚地說明這個功能是否可行。我花了半天的時間搜索和閱讀論壇,人們一直在問這些問題,但沒有答案。 – Bob

回答

0

我自己忙於同樣的事情。研究了兩整天,並沒有找到我們的問題的答案。但我想我有一個解釋。

如果用戶使用官方安卓FB應用程序向friend/fan_page發佈照片,它會使用帶有圖片的「feed」(url-link)。用戶無法在自己的牆上看到他實際上在friend/fan_page上分享或張貼了一張照片。 (例如:「Bob - 在CocaCola上發佈了一張照片」)

這可能是該功能被禁用的原因,因爲開發人員可以使用此功能將照片發送到各種頁面/人員,而無需用戶知道它。

我來到這個假設,因爲我找到了一種解決辦法。上傳照片給用戶自己的相冊。獲取該照片的網址,然後發佈帶有圖片的「feed」(url-lnk)。 Facebook然後給出了這個錯誤:「FBCDN圖像不允許在流中」換句話說,你不能使用FB網站域上的照片鏈接到。所以認爲在facebook開發部門中存在相當多的錯誤/懶惰:P