JMP/SAS 程序员:JMP 能否访问 Twitter 的 API?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好!
我很好奇是否有经验丰富的 JMP/SAS 脚本编写者/程序员有使用 JMP 或 SAS 访问 Twitter 的 API 来查找和下载在特定日期和特定国家/地区围绕特定主题的推文的经验?
如果是这样,假设您能够共享,您能否向我指出您的信息资源?
我们已经找到了 R 解决方案,但如果可能的话,希望将其整合到 JMP 中。
谢谢你!
回复:JMP/SAS 程序员:JMP 可以访问 Twitter 的 API 吗?JSL 套接字适用于 http:// 但不适用于 https://
您很可能需要 SSL 支持,这就是我使用curl 程序的原因。
但如果您不需要 SSL 支持,套接字可以创建流连接。
JMP 13 在套接字对象的脚本索引中对监听和连接的示例进行了大幅改进。
Listen 示例使 JMP 向您的浏览器提供网页。 Connect 示例也许正是您正在寻找的;它展示了如何将资源从远程服务器流式传输到 JMP 中。
回复:JMP/SAS 程序员:JMP 可以访问 Twitter 的 API 吗?@Craige_Hales :
如果我确实有一个 API 并且我有其令牌,我可以使用 JSL 套接字从该 API 传输数据吗? 如果是,您可以发布一些示例代码吗? 让我们以谷歌财经/雅虎财经为例。
回复:JMP/SAS 程序员:JMP 可以访问 Twitter 的 API 吗?克雷格,感谢您发布此信息;我一定会检查一下。
回复:JMP/SAS 程序员:JMP 可以访问 Twitter 的 API 吗?这是一个有趣的项目。这篇文章包含 JSL 和其他信息,用于将实时推文流式传输到数据表中。这和查找历史数据不一样。
关于 Twitter 需要了解的 7 件事
回复:JMP/SAS 程序员:JMP 可以访问 Twitter 的 API 吗?twitter API 文档建议您必须进行身份验证(密码等)并使用 https,而不是 http。除了 JSL 套接字之外,您还需要其他东西。以下是我发现的两个用于基于curl 和基于python 的twitter api 访问的站点:
如何使用curl访问Twitter REST API v1.1? - 堆栈溢出
python-twitter - Twitter API 的 python 包装器 - Google Project Hosting
我无法告诉您有关它们的任何信息,但是,如果它们有效,您应该能够使用 RunProgram 函数从 JMP 驱动它们。RunProgram 旨在运行外部命令行程序,例如curl 或python 解释器。RunProgram 允许通过 JSL 回调函数读取和写入外部程序的 stdin 和 stdout。请参阅 RunProgram 示例的脚本索引。Curl 和 python 必须下载...它们不是内置于 Windows 中的。
听起来是一个有趣的项目。