我一直在尝试在这里找到的可汗学院 API
并试图找到一种使用 geektool 在桌面上显示用户积分(可能还有其他一些信息)的方法。我试过这个
stackoverflow.com/questions/12514722/khan-academy-php-oauth-code
和
github.com/Khan/khan-api/
但似乎没有任何效果。第一个链接是按原样提供的可汗学院 API。第二个是有类似问题的人找到了解决方案。他根据 temboo 库写了一个 PHP 脚本,说要替换 PHP 的几个字段,将 PHP 和 Temboo 源代码都添加到 webroot 中。因此,我在 /Library/WebServer/Documents/ 中的 webroot 中添加了一个名为“php-sdk”的文件夹,该文件夹内是另一个文件夹“src”,其中包含可汗学院 API 和 Temboo 库。这就是我所拥有的。
cl.ly/image/2c2Z1B3T443L
然后我看了一下这个并按照步骤直到6:19。然后我通过在终端中输入这个来启动 Apache 服务器......
须藤 apachectl 重启
我打开了一个网络浏览器,然后输入了这个...
localhost/php-sdk/src/khanAcademy.php
我得到了这个...
警告:需要(php-sdk/src/temboo.php):无法打开流:第 66 行的 /Library/WebServer/Documents/php-sdk/src/khanAcademy.php 中没有此类文件或目录
致命错误:require():无法在第 66 行的 /Library/WebServer/Documents/php-sdk/src/khanAcademy.php 中打开所需的 'php-sdk/src/temboo.php' (include_path='.:')
关于这可能意味着什么或我如何解决这个问题的任何想法?我在 PHP 或 python 方面并不先进,但我真的很想找到解决这个问题的方法,我愿意尝试任何可能有效的方法。