我一直在Facebook應用程序中獲取用戶的api密鑰,並用於獲取此類消息和通知等信息。PHP Facebook連接重定向到未經授權的URL
我遇到的問題是在facebook連接按鈕中: 在我的Facebook應用程序中,我授權應用程序的URL,但在局域網中使用分離的機器工作(可訪問WWW),因此我在公共領域:https://kerenproject.net/social.php並在應用頁面授權此網址。
我的問題是如何「包含」這個social.php鏈接在我的基於項目lan的網站,這是未經授權的?
對於這一刻我做了一些重定向,但它每次都顯示按鈕「連接Facebook」,有沒有什麼辦法重定向到social.php並獲得API密鑰? 謝謝。
我認爲你誤會了我..我不需要在我的本地站點使用..每個人都有一個設備中的本地網站從我的項目,設備192.168.1.X)需要爲facebook用戶獲取api密鑰,但Facebook只允許訪問授權網站的應用程序。所以我可以訪問kerenproject.net項目的域名,然後請求轉到Facebook,然後域名將詳細信息返回給設備,iframe或其他什麼可能? – Somebody
所以你有1個應用程序,但希望得到這個工作在不同地點的多個網站(無論他們是否在本地網絡或不重要)。你可以編寫一個自己的小型API,客戶端與kerenproject.net進行通信,kerenproject向前發送請求到facebook將facebook響應轉發回客戶端。不需要iFrame。 Facebook不支持1個應用程序的多個域名,但支持子域名:client1.kerenproject.net,client2.kerenproject.net等...希望這可以幫助你 – Stefan