我一直在试验可汗学院的API
http://api-explorer.khanacademy.org/api/v1/user
并试图找到一种方法,以显示用户的点(或其他一些信息)在桌面上使用geektool。我试过这个
stackoverflow.com/questions/12514722/khan-academy-php-oauth-code
和
github.com/Khan/khan-api/
但似乎什么都起不到作用。第一个链接是按原样提供的汗学院API。第二个是有类似问题的人,他们找到了解决办法。他根据temboo库编写了一个PHP脚本,并说要替换PHP的几个字段,并将PHP和to源代码添加到webroot中。因此,我在/ library /WebServer/Documents/中的webroot中添加了一个名为“php”的文件夹,该文件夹中还有另一个文件夹"src“,其中包含Khan Academy API和the库。这是我所拥有的。
cl.ly/image/2c2Z1B3T443L
然后我看了一下这,按照步骤一直到6:19。然后我在终端中输入了这个文件,从而启动了Apache服务器。
sudo apachectl重新启动
我打开了一个浏览器然后输入了这个..。
localhost/php-sdk/src/khanAcademy.php emy.php
我得到了这个..。
警告:需要(php/src/tembo.php):打开流失败:第66行/Library/WebServer/Documents/php-sdk/src/khanAcademy.php中没有这样的文件或目录 致命错误: /Library/WebServer/Documents/php-sdk/src/khanAcademy.php中的第66行要求‘php/src/tembo.php’(include_path=.:‘)
对这可能意味着什么或者我如何解决这个问题有什么想法吗?我不是PHP或python的高级人员,但我真的很想找到解决这个问题的方法,我愿意尝试任何可能有效的方法。
发布于 2014-10-01 17:52:17
此错误:
Warning: require(php-sdk/src/temboo.php): failed to open stream: No such file or directory in /Library/WebServer/Documents/php-sdk/src/khanAcademy.php on line 66指示用于require的路径可能不正确。当前,您的PHP试图在这里找到一个名为temboo.php的文件:
/Library/WebServer/Documents/php-sdk/src/php-sdk/src/temboo.php注意重复的目录结构。我将假设您的temboo.php与khanAcademy.php文件位于同一个目录中。在这种情况下,只需将require "php-sdk/src/temboo.php"更改为require "temboo.php"即可。如果我的假设不正确,只需相应地调整包含路径。
https://stackoverflow.com/questions/26111131
复制相似问题