2013-07-31 152 views
2

邀請朋友加入Facebook應用(不是遊戲)我想知道是否可以允許用戶邀請朋友加入我的應用,即使它已註冊爲健身應用而不是遊戲Facebook的。這甚至很重要嗎?邀請朋友使用PHP

我想使用Facebook的請求對話框,但我被這個頁面的信息部分的措辭絆倒了:http://goo.gl/zfx4R它說,請求對話框只對facebook.com上的遊戲可用。

如果請求對話框不是答案,我該如何去允許用戶邀請他們的朋友?如果有PHP解決方案,我更喜歡它。

感謝您的幫助提前

回答

-1

據我所知,有沒有功能被限制在應用程序的「類型」,所以遊戲與應用程序應該沒有什麼區別。

您可以在任何網頁上打開FB.ui({method:'apprequests'})Facebook Javascript對話框,該應用程序不需要位於畫布或頁面選項卡中。措辭可能令人困惑,但意思是,當用戶確實接受邀請時,他們將被髮送到應用畫布。

這意味着您將需要配置您的Facebook應用程序以擁有一個名稱空間(apps.facebook.com/<namespace>),並且您將需要處理來自此時邀請的用戶。你之後跟他們做的事取決於你,如果你願意,你可以將他們重定向到你的網站。

您應該意識到,Facebook請求過程故意非常隱晦,以避免從不想參與您的應用的用戶獲得信息。除非您有特定的理由來跟蹤邀請,否則我建議使用帶有target_id的FB.ui({method:'feed'})對話框。

正因爲如此,PHP中沒有,也沒有辦法執行此操作。您需要將JS SDK加載到頁面上並調用對話框,然後允許用戶做出決定(無論是使用「feed」還是「apprequests」對話框)。