首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我是唯一的用户,避免ROAuth握手中的PIN步骤?

如果我是唯一的用户,避免ROAuth握手中的PIN步骤?
EN

Stack Overflow用户
提问于 2012-12-06 15:03:28
回答 1查看 2.4K关注 0票数 4

问题:是否有一种方法可以避免在进行OAuth握手时手动输入OAuth?

Context:在与ROAuth握手时,我被要求输入一个通过以下链接获得的PIN:

代码语言:javascript
复制
rm(list=ls())
library("twitteR")
library("ROAuth")

Credentials <- OAuthFactory$new(
  consumerKey = "...",
  consumerSecret = "...",
  oauthKey = "...",
  oauthSecret = "...",
  requestURL = "https://api.twitter.com/oauth/request_token",
  authURL = "https://api.twitter.com/oauth/authorize",
  accessURL = "https://api.twitter.com/oauth/access_token")

Credentials$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))

其中产出:

凭证$握手(cainfo= system.file("CurlSSL","cacert.pem",package = "RCurl"))要启用连接,请将您的web浏览器指向:token=.完成后,记录给您的PIN并在这里提供:

我输入了密码。

我想避免这个步骤,因为每次在新的R会话中运行脚本时,我都必须手动打开浏览器来检索PIN。我是唯一使用这个剧本的人。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-07 15:26:52

完成握手后,可以将对象保存到文件中.

代码语言:javascript
复制
save(Credentials, file="credentials.RData")

稍后,您可以使用load()来提取文件并使用原始凭据对象。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13746410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档