我正在尝试使用来自R的Yahoo BOSS api进行批处理地理编码。
它目前正在根据凭据抛出错误 - 我知道如何才能让它成功?
myapp <- oauth_app("yahoo",
key = "my key",
secret = "my secret"
)
yahoo <- oauth_endpoint("get_request_token", "request_auth", "get_token",
base_url = "https://yboss.yahooapis.com/geo/placefinder")
token <- oauth1.0_token(myapp, yahoo)
sig <- sign_oauth1.0(myapp, token$oauth_token, token$oauth_token_secret)
GET("https://yboss.yahooapis.com/geo/placefinder",
sig)
答案 0 :(得分:1)
不幸的是,Yahoo使用了一种与简单oauth_endpoint
功能不兼容的奇怪认证策略。您可以在rydn package中看到@Scott指出here的常规流程。
您可以从使用该软件包中受益,或者随意利用我自己的工作示例。