Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我能';不要在facebook上显示我的应用程序_Php_Facebook - Fatal编程技术网

Php 我能';不要在facebook上显示我的应用程序

Php 我能';不要在facebook上显示我的应用程序,php,facebook,Php,Facebook,我对整个Facebook应用程序的开发有点问题。 我创建了一个facebook应用程序,并为我的服务器提供了一个IP。 我在服务器上设置了.php脚本文件,并设置了密钥和appId。 当我点击Facebook账户上的应用程序访问它时,我会在浏览器底部收到一条“上传(0%)”文本,最终我会收到一条消息: “此网页不可用”。 当我使用“Heroku”托管服务时,我得到了一个应用程序 我认为问题在于Facebook和我的服务器之间的通信,但我不知道是什么 我几乎什么都试过了 有人能帮我吗?如果您从li

我对整个Facebook应用程序的开发有点问题。 我创建了一个facebook应用程序,并为我的服务器提供了一个IP。 我在服务器上设置了.php脚本文件,并设置了密钥和appId。 当我点击Facebook账户上的应用程序访问它时,我会在浏览器底部收到一条“上传(0%)”文本,最终我会收到一条消息: “此网页不可用”。 当我使用“Heroku”托管服务时,我得到了一个应用程序

我认为问题在于Facebook和我的服务器之间的通信,但我不知道是什么

我几乎什么都试过了


有人能帮我吗?

如果您从linter工具向应用程序发出请求


如果您在那里运行自己的应用程序url,但没有看到任何活动,那么Facebook就无法访问您的服务器,您需要对防火墙进行一些操作。

您是否正确设置了画布url?你在画布url中提到的url在Facebook之外可以正常工作吗?我想我设置正确了。下面是我设置URL的方法:[1]:[2]:上述URL的前缀分别为http://和https://我可以从Facebook外部访问该URL,即,如果我在浏览器的地址栏中键入该URL,我将访问该URL并获得响应。我忘了提到我在URL的末尾使用了正斜杠。我尝试了该工具。我得到:响应代码:200获取的URL:规范URL:无法下载:无法从URL检索数据。我关闭了防火墙,但没有任何改变。你自己的路由器很可能阻塞了流量。此应用程序是否在本地计算机上运行?例如,我无法从我的机器上访问url,因此Facebook将无法访问该url,除非您为传入的FB用户代理设置了某种特定的规则。您好,谢谢您的回答。这台机器没有路由器,也没有我知道的其他限制。我使用了$facebook->getSession(),我发现它已被弃用。我还收到一个关于og:url missing:missing Required属性的错误:“og:url”属性是必需的,但不存在。我对它没有太多的经验,所以我不知道它是否与它有关。我在应用程序中使用的代码是从这里复制的:Ok。所以我达到了目前为止最好的结果。我使用了这个工具:我得到了200个响应代码,没有错误。但当我试图在facebook上输入应用程序的url时,我得到了“上传…(0%)”。为什么我仍然收到这个信息???