我一直在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