Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 通过Heroku为Facebook应用程序设置本地环境时出错_Php_Facebook_Facebook Graph Api_Heroku_Facebook Apps - Fatal编程技术网

Php 通过Heroku为Facebook应用程序设置本地环境时出错

Php 通过Heroku为Facebook应用程序设置本地环境时出错,php,facebook,facebook-graph-api,heroku,facebook-apps,Php,Facebook,Facebook Graph Api,Heroku,Facebook Apps,我已经完成了通过PHP中的Heroku在本地开发Facebook应用程序所需的所有设置 但是在所有这些事情之后,我得到了一个这样的错误: 我知道错误是因为在sdk文件夹中找不到facebook.php文件。但问题是如何得到那个。因为我没有从Heroku那里得到任何东西。那么如何获得该sdk呢?当您在Heroku服务器上开发时,Heroku会异步加载sdk。对于本地开发,您需要git克隆sdk。您可以在以下位置找到sdk: 将sdk克隆到应用程序文件夹中,它应该可以正常工作。在Heroku服务器

我已经完成了通过PHP中的Heroku在本地开发Facebook应用程序所需的所有设置

但是在所有这些事情之后,我得到了一个这样的错误:


我知道错误是因为在sdk文件夹中找不到facebook.php文件。但问题是如何得到那个。因为我没有从Heroku那里得到任何东西。那么如何获得该sdk呢?

当您在Heroku服务器上开发时,Heroku会异步加载sdk。对于本地开发,您需要
git克隆
sdk。您可以在以下位置找到sdk:


将sdk克隆到应用程序文件夹中,它应该可以正常工作。

在Heroku服务器上开发时,Heroku会异步加载sdk。对于本地开发,您需要
git克隆
sdk。您可以在以下位置找到sdk:


将sdk克隆到你的应用程序文件夹中,它应该可以正常工作。

好的。我已将src文件夹复制到heroku提供的克隆文件夹中。之后,我收到一个错误,说“无法解析graph.facebook.com”,然后我连接到互联网。(但我找不到任何理由,因为它应该是离线的)。在连接到internet之后,我现在遇到这样的错误“找不到FacebookApiException”。请告诉我如何为脱机激活它。如果可能的话,我可以获得facebook API的离线文档吗?在本地开发并不意味着离线。您的应用程序仍需与FB服务器通信才能检索信息。我认为没有任何方法可以在脱机模式下使用FB API,除非您在本地计算机上创建了一个包含所有用户数据的数据库,顺便说一句,这可能是非法的。Ok。知道了。你知道那个错误吗?我没有编辑Heroku提供的一行代码。在连接互联网的情况下,我发现了这些错误。您是否修改了php.ini文件以包含sdk?您必须修改ini文件中以
include\u path
开头的行,并输入本地SDK所在的目录。好的。我已将src文件夹复制到heroku提供的克隆文件夹中。之后,我收到一个错误,说“无法解析graph.facebook.com”,然后我连接到互联网。(但我找不到任何理由,因为它应该是离线的)。在连接到internet之后,我现在遇到这样的错误“找不到FacebookApiException”。请告诉我如何为脱机激活它。如果可能的话,我可以获得facebook API的离线文档吗?在本地开发并不意味着离线。您的应用程序仍需与FB服务器通信才能检索信息。我认为没有任何方法可以在脱机模式下使用FB API,除非您在本地计算机上创建了一个包含所有用户数据的数据库,顺便说一句,这可能是非法的。Ok。知道了。你知道那个错误吗?我没有编辑Heroku提供的一行代码。在连接互联网的情况下,我发现了这些错误。您是否修改了php.ini文件以包含sdk?您必须修改ini文件中以
include\u path
开头的行,并输入本地SDK所在的目录。