问题标签 [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.

0 投票
0 回答
74 浏览

r - 如何在 RStudio 的 ROAuth 步骤中选择链接?

很抱歉问了一个新手问题。我正在尝试在 RStudio 中进行 R 情感分析。我可以让 ROAuth 脚本工作,但是在这个阶段:

我无法单击链接或用鼠标选择它(并且不想在网络浏览器中手动输入该 URL)。因此,我无法在 RStudio 中使用此脚本,我必须回到常规 R。我可以做一些具体的事情来点击此链接吗?

谢谢你的时间!

0 投票
3 回答
2552 浏览

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)

0 投票
1 回答
1011 浏览

r - 带有 httr 包和 twitter API v1.1 的 OAuth

我正在尝试按照 httr 包中的演示来授权自己使用 twitter。但是,使用演示中的代码只会产生这个错误:

需要更改代码中的哪些内容才能使其与 Twitter API v1.1 一起使用(请注意,下面的密钥和令牌来自演示,但我使用自己的来产生上面的错误)?

我也尝试过使用 Roauth 包,但它给了我与此处相同的错误:strsplit error when trying to access Fitbit with ROAuth

0 投票
2 回答
3631 浏览

r - 使用 R 使用 Twitter 的 API 进行 OAuth 身份验证

我正在探索 Twitter API。

我在 R 中使用ROAuthandtwitteR包。

我达到了我认为事情进展顺利的地步:

到目前为止,一切都很好。现在,我准备好查看一些 Twitter 时间线:

> my_tweets <- userTimeline('someTimeline')

不幸的是,我得到:

我一直在研究这意味着什么。我觉得我的 OAuth 身份验证是合适的。为什么我会收到此错误?

我使用的 API 版本有问题吗?

0 投票
1 回答
56 浏览

r - OAuth Pin 返回 [1]

我已经使用以下代码库(RCurl)库(twitteR)库(streamR)库(ROAuth)拉推特大约一个月了

通常这是可行的,但有时我会点击指向 pin 的超链接,粘贴 pin 并获得 [1] 作为回报。无论我写什么,我都会不断得到 [1]。然后,当我尝试提交请求时,我被告知它需要 OAuth(如下)。我究竟做错了什么?非常感谢您的帮助!

0 投票
0 回答
48 浏览

r - 推特 OAuth 握手错误:禁止 (Mac OS)

我尝试按照 R 的 twitteR 包中的简单示例连接到 Twitter。我创建了一个应用程序,获得了客户密钥和秘密。我调用 twitCred$handshake(),获取 URL,授权应用程序并获取 pin。到目前为止,一切都很好。但是当我输入密码时,我总是得到错误:禁止。

任何帮助apprechiated!

这是我的会话信息:

这是代码:

0 投票
2 回答
4675 浏览

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 下成功解压. 但是“安装包”下仍然没有情感包。我添加了一些更多的存储库,但这并没有帮助。任何建议将不胜感激。

0 投票
2 回答
613 浏览

r - 使用streamR的401未经授权的错误

我正在尝试使用 streamR 和所需的 ROAuth 包连接到 Twitter 的流 API。我遵循此处文档中的确切过程,但是当我完成所有步骤且没有错误时,我在调用filterStream或时收到 401 Unauthorized 错误sampleStream

以下是似乎可以正常工作的步骤:

当我运行最后一行时,会打开一个浏览器窗口,要求我授权该应用程序使用我的 Twitter 帐户。当我点击授权 PIN 出现时,我在提示阅读“完成后,记录给您的 PIN 并在此处提供:”后复制/粘贴到 Rstudio 中:

运行上述行后,我将这样的呼叫发送到filterStreamfilterStream(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。非常感谢任何提示!

请注意,这个问题与这个未回答的问题有关,但又有所不同。

0 投票
2 回答
1341 浏览

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 但没有运气。它给了我以下错误:

任何有见地的帮助都将受到赞赏和奖励!

0 投票
1 回答
270 浏览

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。这里(粘贴在下面)是我们从您的请求中得到的:

我将如何在代码中解决这个问题?