【发布时间】:2012-10-19 09:37:30
【问题描述】:
我想使用httr 将我的 R 图像输出链接/上传到 flickr,但在需要使用 OAuth 1.0 进行身份验证的初始阶段遇到困难。
我之前通过以下链接创建了一个应用程序http://www.flickr.com/services/apps/create/apply/
然后得到该应用程序的秘密和密钥字符串...
然后我在httr 包函数中使用它来获取令牌,但无济于事。我一直在尝试使用此链接http://www.flickr.com/services/api/auth.oauth.html 上提供的文档来提供帮助,但是,我正在苦苦挣扎......
以下是我使用的代码。
flickr.app <- oauth_app("flickr",key="xxxxxx", secret="xxxxxxxx")
flickr.urls <- oauth_endpoint(request="http://www.flickr.com/services/oauth/request_token",
authorize="http://www.flickr.com/services/oauth/authorize",
access="http://www.flickr.com/services/oauth/access_token")
flickr.token <- oauth1.0_token(flickr.urls,flickr.app)
我从中得到错误消息
Error: http client error (400)
不太确定从这里去哪里...任何帮助将不胜感激。
注意我还认识到,由于设置 api 链接的性质,有需要保密的秘密、api-keys、登录名和密码等,但从 www 设置一个虚拟 flickr 帐户并不需要很长时间。 flickr.com ,以便能够重现问题...在我看来...也许其他人可以尝试设置一个并让我知道他们是否遇到类似问题,以及解决这种情况的潜在方法?
【问题讨论】:
-
你使用的是什么版本的
httr? -
我帮助解决这些问题的最简单方法是让您通过电子邮件向我发送一个关于虚拟 flickr 帐户的最小可复制示例(或者如果您非常信任我,使用您的常规 flickr 帐户)跨度>