簡體   English   中英

在redirect_uri上使用fb鏈接登錄Facebook應用

[英]Login Facebook app with fb link at redirect_uri

我從開發人員創建了一個頁面標簽應用程序,因此在這些字段中有:

畫布網址: http//ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/

安全畫布網址: https//ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/

頁面標簽網址: http//ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/

安全頁面標簽網址: https//ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/

所以問題是:我想創建一個登錄對話框,如下所示:

$dialog_url = "https://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlencode($my_url)."&state=".$_SESSION['state']."&scope=publish_stream";

其中$my_url = "http://www.facebook.com/1mil.Fotografii/app_415786855156952";

它給了我錯誤,因為該URL不是應用程序設置所擁有的,但是在某些應用程序源中,我看到此具有facebook鏈接的URL有效。 如果我設置

https://ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/

登錄網址無法在iframe模式下打開后,它會打開https://ingersidemon.ro/proiecte/pitzi-world.ro/.facebook/concurs/,而不是在facebook上,這是我錯了嗎?

是的,您的應用程序不擁有http://facebook.com域,請將$ my_url更改為$ my_url ='http://ingersidemon.ro/proiecte/'...您可以在其中處理facebook響應,請檢查facebook api以查看什么facebook發回你

其中$ my_url =“ http://www.facebook.com/1mil.Fotografii/app_415786855156952”;

它給我錯誤,因為該URL不是應用程序設置所擁有的

由於在瀏覽器中調用該URL僅會將我引導至頁面本身(就像直接調用https://www.facebook.com/1mil.Fotografii一樣),我懷疑您未在頁面上安裝此應用程序,或者您可能仍在應用設置中啟用了沙箱模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM