首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >汗学院API显示在Geektool上

汗学院API显示在Geektool上
EN

Stack Overflow用户
提问于 2014-09-30 00:57:14
回答 1查看 154关注 0票数 0

我一直在试验可汗学院的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的高级人员,但我真的很想找到解决这个问题的方法,我愿意尝试任何可能有效的方法。

EN

回答 1

Stack Overflow用户

发布于 2014-10-01 17:52:17

此错误:

代码语言:javascript
复制
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的文件:

代码语言:javascript
复制
/Library/WebServer/Documents/php-sdk/src/php-sdk/src/temboo.php

注意重复的目录结构。我将假设您的temboo.phpkhanAcademy.php文件位于同一个目录中。在这种情况下,只需将require "php-sdk/src/temboo.php"更改为require "temboo.php"即可。如果我的假设不正确,只需相应地调整包含路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26111131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档