问题标签 [roauth]
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.
r - 如何在 RStudio 的 ROAuth 步骤中选择链接?
很抱歉问了一个新手问题。我正在尝试在 RStudio 中进行 R 情感分析。我可以让 ROAuth 脚本工作,但是在这个阶段:
我无法单击链接或用鼠标选择它(并且不想在网络浏览器中手动输入该 URL)。因此,我无法在 RStudio 中使用此脚本,我必须回到常规 R。我可以做一些具体的事情来点击此链接吗?
谢谢你的时间!
r - 使用 ROAuth 的推特代理身份验证
我正在尝试使用 RStudio 的 twitteR 包。
但是我收到一个错误:
“需要代理身份验证”,有时 - “找不到主机”。
有很多线程有同样的问题。
我已经尝试了一切(--internet2,R by setting "~/Rgui.exe" http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask
)。但它没有用。
在我的代码下方找到我的代码(我从我的办公室桌面 RStudio 运行),它需要身份验证:proxyuserpwd="**domain//username:pwd**"
.
我不确定这条线。我尝试了各种组合,但都没有奏效。
但是,当我尝试使用以下代码时。
...我成功了。
我从这里尝试了多线程解决方案,但他们的解决方案都没有奏效。我不确定我在哪里犯了错误。(是我需要与困扰我的用户名一起放置的域)有人可以对这个问题有所了解。
更新:
当我在 RGui 中运行相同的代码时(设置“~/Rgui.exe”http_proxy=http:/999.99.99.99:8080/http_proxy_user=ask),它提示输入用户名和密码以下载 cacert.pem。
但是当我尝试握手时,它会抛出同样的错误:
错误:需要代理身份验证。
更新:
我收到以下错误:
Error in function (type, msg, asError = TRUE) :
Received HTTP code 407 from proxy after CONNECT
更新 正如托马斯建议的那样 - 尝试过
我收到以下错误
Error in strsplit(response, "&") : non-character argument
我正在使用回溯输出更新链接
5: strsplit(response, "&")
4: lapply(X = X, FUN = FUN, ...)
3: sapply(strsplit(response, "&")[[1]], strsplit, "=")
2: parseResponse(resp)
1: twitCred$handshake(curl = h)
r - 带有 httr 包和 twitter API v1.1 的 OAuth
我正在尝试按照 httr 包中的演示来授权自己使用 twitter。但是,使用演示中的代码只会产生这个错误:
需要更改代码中的哪些内容才能使其与 Twitter API v1.1 一起使用(请注意,下面的密钥和令牌来自演示,但我使用自己的来产生上面的错误)?
我也尝试过使用 Roauth 包,但它给了我与此处相同的错误:strsplit error when trying to access Fitbit with ROAuth
r - 使用 R 使用 Twitter 的 API 进行 OAuth 身份验证
我正在探索 Twitter API。
我在 R 中使用ROAuth
andtwitteR
包。
我达到了我认为事情进展顺利的地步:
到目前为止,一切都很好。现在,我准备好查看一些 Twitter 时间线:
> my_tweets <- userTimeline('someTimeline')
不幸的是,我得到:
我一直在研究这意味着什么。我觉得我的 OAuth 身份验证是合适的。为什么我会收到此错误?
我使用的 API 版本有问题吗?
r - OAuth Pin 返回 [1]
我已经使用以下代码库(RCurl)库(twitteR)库(streamR)库(ROAuth)拉推特大约一个月了
通常这是可行的,但有时我会点击指向 pin 的超链接,粘贴 pin 并获得 [1] 作为回报。无论我写什么,我都会不断得到 [1]。然后,当我尝试提交请求时,我被告知它需要 OAuth(如下)。我究竟做错了什么?非常感谢您的帮助!
r - 推特 OAuth 握手错误:禁止 (Mac OS)
我尝试按照 R 的 twitteR 包中的简单示例连接到 Twitter。我创建了一个应用程序,获得了客户密钥和秘密。我调用 twitCred$handshake(),获取 URL,授权应用程序并获取 pin。到目前为止,一切都很好。但是当我输入密码时,我总是得到错误:禁止。
任何帮助apprechiated!
这是我的会话信息:
这是代码:
r - 失败并出现错误:“包 'sentiment' 是在 R 3.0.0 之前构建的:请重新安装它”
我正在尝试运行 snaMIC.R 脚本,该脚本正在对 Twitter 数据进行情绪分析。但它失败并出现错误说包情绪是在 R 3.0.0 之前构建的:请重新安装。我正在使用 R-3.1.0 i386(32 位获胜)。我注意到的另一件事是我没有在“安装包”下获得情绪包。我从http://cms.unipune.ernet.in/~webmaster/cran/bin/windows/contrib/2.14/sentiment_0.2.zip下载了sentiment_0.2.zip 文件 并在默认的R win-library 下成功解压. 但是“安装包”下仍然没有情感包。我添加了一些更多的存储库,但这并没有帮助。任何建议将不胜感激。
r - 使用streamR的401未经授权的错误
我正在尝试使用 streamR 和所需的 ROAuth 包连接到 Twitter 的流 API。我遵循此处文档中的确切过程,但是当我完成所有步骤且没有错误时,我在调用filterStream
或时收到 401 Unauthorized 错误sampleStream
。
以下是似乎可以正常工作的步骤:
当我运行最后一行时,会打开一个浏览器窗口,要求我授权该应用程序使用我的 Twitter 帐户。当我点击授权 PIN 出现时,我在提示阅读“完成后,记录给您的 PIN 并在此处提供:”后复制/粘贴到 Rstudio 中:
运行上述行后,我将这样的呼叫发送到filterStream
:
filterStream(file.name = "test_tweets.json", track = c("sat"), timeout = 120, oauth = my_oauth)
生成的文件 test_tweets.json 内容如下:Problem accessing '/1.1/statuses/filter.json'. Reason: Unauthorized
为了解决这个问题,我尝试创建一个新的 twitter 应用程序,更新 R 和所有包。这些行动都没有产生任何不同的结果。此外,我在包中尝试了相同的凭据twitteR
,效果很好,但不幸的是,我需要连接到twitteR
包中无法使用的流 api。非常感谢任何提示!
请注意,这个问题与这个未回答的问题有关,但又有所不同。
r - check_twitter_oauth() 中的错误:OAuth 身份验证错误:
当我尝试为 twitteR 设置 OAuth 授权时,我反复收到以下 setup_twitter_oauth() 错误
如果有人可以在这个问题上提供帮助,真的会很感激吗?
我在 Github 上看到了 JeffGentry 的这篇有用的帖子,但是安装 twitteR_1.1.8 会自动安装 httr_0.6.1 而不是 httr_0.6.0
check_twitter_oauth() 中的错误:OAuth 身份验证错误:#67
我尝试删除默认的 httr_0.6.1 包并从下面的链接下载并安装 httr_0.6.0 但没有运气。它给了我以下错误:
任何有见地的帮助都将受到赞赏和奖励!
xml - 需要帮助在 R 中使用 FIXML 和 ROAuth 发出 POST 请求
我正在尝试连接到交易 API,并且我已经成功发出 GET 请求,但是当我尝试发出 POST 请求时,我不断收到来自 API 的错误消息。我已经在互联网和论坛上搜索了答案,但所有类似的问题都没有得到解决。
这是我正在使用的 R 脚本:
当我运行它时,我得到这个响应:
我与 API 人员交谈,他给出了这些建议,但说他对 R 代码无能为力:
我不熟悉 R,所以我可能不会在代码部分提供太多帮助。至于响应 ID,似乎标头与 fixml 一起错误地发送到请求正文中。此外,fixml 似乎是编码的,它不应该是。这更像是 xml 或文本,内容类型应该反映在您的请求中,这样它就不会尝试对其进行编码。而不是 Content-Type:application/x-www-form-urlencoded,您应该尝试 Content-Type: text/xml。这里(粘贴在下面)是我们从您的请求中得到的:
我将如何在代码中解决这个问题?