可能重複:
how to set facebook return urlFacebook的PHP SDK:如何在登錄時重定向到不同的頁面?
我目前正在使用爲Facebook官方PHP SDK。有沒有什麼辦法來配置它,以便一旦用戶在Facebook上登錄/接受應用程序後Facebook重定向回不同的URL?
我瀏覽過網絡和SDK參考,但我無法找到任何地方的答案。
可能重複:
how to set facebook return urlFacebook的PHP SDK:如何在登錄時重定向到不同的頁面?
我目前正在使用爲Facebook官方PHP SDK。有沒有什麼辦法來配置它,以便一旦用戶在Facebook上登錄/接受應用程序後Facebook重定向回不同的URL?
我瀏覽過網絡和SDK參考,但我無法找到任何地方的答案。
查看PHP sdk中的getLoginUrl()函數,它允許您設置傳遞給Login進程的redirect_uri參數 - 這可以是您的應用擁有的任何URL,但該URL需要準備好接受code
並換取一個對的access_token完成登錄流程
可以明明只是重定向他們也登錄完成後,但我相信你在談論他們帶來的流量的一部分,URL
難道你不能只重定向到Facebook應用程序設置中給出的URL嗎?您可以讓所有從Facebook重定向到此頁面的用戶再次重定向到另一個網址。
例子:example.com -> facebook.com/authorize_app/whatever -> example.com/redirect -> stackoverflow.com/?param=[fb-access-token]
你可以通過訪問令牌作爲參數,以便能夠訪問目標網頁在Facebook上的數據也是如此。