问题标签 [khan-academy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法理解此 API 的 OAuth 流程
谁能帮我了解可汗学院 API 的 OAuth 流程。可通过此链接访问: https ://github.com/Khan/khan-api/wiki/Khan-Academy-API-Authentication
我正在使用抄写员。
这是工作代码:
收到响应后,您需要将用户重定向到该页面。然后在成功登录后,浏览器将响应一个包含请求令牌的 url...
以下是我尝试过但效果不佳的两种不同的方法及其结果:
1)
结果是:
线程“主”org.scribe.exceptions.OAuthException 中的异常:响应正文不正确。无法从中提取令牌和秘密:
响应是一个损坏的 html 文件的字符串。(在没有显示图像的意义上损坏......)
2)我也试过:
结果是:
我使用相同的基本字符串来生成签名,并且我使用消费者密钥作为 HMAC-SHA1 方法的密钥。
以下是 KhanAPI 的样子: import org.scribe.builder.api.DefaultApi10a; 导入 org.scribe.model.Token;
公共类 KhanApi 扩展 DefaultApi10a{
}
谁能帮我?谢谢,
php - 可汗学院 PHP Oauth 代码
我真的很努力使用可汗学院的 OAuth。这是针对我的班级网站(我是老师),我想提取特定学生的用户数据。如果我能做 OAUTH 我会没事的。我正在使用 PHP。
那里似乎有很多图书馆,我一直在玩 Google Oauth(位于此处http://code.google.com/p/oauth-php/source/browse/trunk/example/client/twolegged.php)
我可以很好地制定令牌请求,尽管当我在脚本中调用它时,它似乎试图重定向到另一个页面并在那里被阻止。
http://myonlinegrades.com/prealg/khan/oauth-php/example/client/twoleggedtest.php
我真的很挣扎 - 我喜欢你可能提供的任何帮助。
下面的代码:
coldfusion - 可汗学院 API
我想请我的学生在 khanacademy.org 上将我添加为他们的教练。
问:我可以从可汗学院的 API 获得什么样的数据?我可以获取他们观看过的视频或他们的徽章吗?
computer-science - 可汗学院 CS 使用什么语言?
我儿子正在玩可汗学院的计算机科学并学习很多东西。
该应用程序在浏览器中的 JavaScript 上运行,但该语言并不完全符合 JavaScript 约定。例如 random(low, high) 而不是 JavaScript 的 Math.random()
有谁确切知道他们使用的是什么语言?
除了站点链接上的内容之外,是否还有更完整的文档,因为这看起来像是一个不完整的函数和方法列表。
internet-explorer-9 - 可汗学院与我的代理设置进入兼容模式 - 解决方案
我发现当我切换到新的代理时,可汗学院不再在我学校的大多数计算机上工作。我不知道为什么不是全部,因为我们都使用同一个,但无论如何,在环顾多年后,我终于找到了解决方案。所以,这不是一个问题,我只是希望有人能够比我更快地找到答案。
我试过了 - https://sites.google.com/a/khanacademy.org/forge/technical/how-to-disable-internet-explorer-compatibility-view这对我没有帮助。它没有列出,也没有说它正在使用兼容模式。我认为这是某种 JS 错误之类的。不是。
php - 致命错误:如何增加内存限制
我正在尝试使用可汗学院 API,但遇到了一个小问题。我相信 API 调用返回的数据对于保存数据的变量来说太大了。我做了一些谷歌搜索,发现了一个设置memory_limit
等于的方法-1
。我试过这个,但它似乎对我不起作用。这是我收到的错误:
致命错误:第 20 行允许的内存大小为 125829120 字节已用尽(尝试分配 86 字节)
第 20 行是指$array = json_decode($output, true);
这是我的完整代码:
objective-c - 可汗学院主题树不起作用 - 目标 C 和 AFNetworking 2.0
我正在尝试在我的 iOS 应用程序中调用 khan academy api。我正在使用 AFNetworking 类进行 api 调用。这是我的代码:
当我访问http://www.khanacademy.org//api/v1/topictree时,这是一个很长的列表。我有一种预感,它可能是 JSON 解析,因为我只得到一个 NSDictionary。正如您在上面的代码中看到的,我使用快速枚举来查看值和键。
如果这是正确的解析。我不知道使用哪些键来获取所有主题的列表。然后,当用户单击我想显示视频列表的主题时,我需要访问特定于 mp4 的视频下载 url。我可以在播放列表列表方法中做到这一点,但它已被弃用。
这样做的目的是能够查看列表,如果主题后跟主题视频,然后是视频描述,然后是 mp4 格式的可下载 url。
我也收到了错误错误汗:
操作无法完成。(可可错误 3840。)
但有时它会起作用。
感谢所有帮助。
提前致谢,
乔尔
youtube - 如何访问可汗学院视频的字幕?
我很想知道,如何下载可汗学院视频的字幕。据我所知,universalsubtitles[dot]org 有字幕。但我无法从我的 API 调用中获得任何结果。以下是我尝试的一些示例调用,它们没有给出任何结果,而是说“我们很抱歉 - 您尝试访问的页面不存在”:
我也尝试了很多其他格式的上述 API 调用,但它们似乎都不起作用。所以有人可以帮助我了解如何访问可汗学院视频的字幕。我也很感激你的回答,即使他们有其他方式访问可汗学院视频的字幕,而不是从 Universalsubtitles[.]org 访问它
javascript - 处理可汗学院 vs 处理 2
所以我在 khan-academy 上做了这个,并想把它放在我的网站上。
https://www.khanacademy.org/cs/fade-away/4830224329998336
要将其转换为 JavaScript,我将以下代码放入其中。不幸的是,我收到错误消息:您正在混合活动模式和静态模式。为什么这适用于可汗学院处理而不是正常处理?还有什么其他方法可以写这个来使它工作?