2011-08-24 152 views
0

我知道如何從Facebook的圖形數據(如應用程序的請求,等等),但我想知道該怎麼辦,是允許應用程序創建通過HTTP/HTTPS一個Facebook應用程序請求(不使用實際的Facebook的臺詞)如何創建受外部應用程序邀請的Facebook應用程序?

是否有一個後端系統,讓應用程序(可能與標識和安全令牌信息)手動創建應用程序邀請,這樣的應用程序可以使用自己的用戶界面的邀請? (我已經看到它在其他應用程序中完成,所以我知道必須有某種方式來做到這一點)

我見過這樣做的應用程序的一個例子是模擬社交,你選擇你的朋友所有從他們的用戶界面,然後彈出一個包含所有名稱和邀請的文本)

回答

0

我認爲這是他們的用戶界面做朋友選擇和它的傳遞通過發送對話框/用戶界面元素。有一些聰明的跟蹤卡住了它。

我假設第二個對話框是一個Facebook的對話?

我不認爲你可以使用自己的用戶界面針對實際邀請。在某些時候,爲了發送它,你必須通過JavaScript API彈出Facebook UI元素。它使Facebook看起來像Facebook一樣,因爲你在他們的圍牆花園。

總之。 你不能。 您必須使用Facebook對話框聯繫Facebook用戶,無論是應用邀請還是發送對話框。

檢查這裏的文檔的邀請對話。

http://developers.facebook.com/docs/reference/dialogs/requests/

你可以傳遞一堆Facebook的人的ID發送給。

+0

當我使用TO paramater使用比一個ID它提供了與錯誤說選擇太多的收件人更多,我如何通過多個ID的用戶界面?感謝您的答覆! – Zach

+0

我相信它的逗號是分開的,鏈接沒有示例代碼,我也沒有任何手來測試。發佈您的代碼,以便我們也可以查看它 –

+0

我一直在使用FB.ui({方法:'apprequests',以:'ID1,ID2,ID3',消息:'消息數據',數據:'跟蹤信息爲用戶'));但我收到太多收件人被選中的錯誤。 – Zach

相關問題