R中的Yahoo地理编码API

时间:2015-01-26 19:29:28

标签: r api yahoo httr

我正在尝试使用来自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)

1 个答案:

答案 0 :(得分:1)

不幸的是,Yahoo使用了一种与简单oauth_endpoint功能不兼容的奇怪认证策略。您可以在rydn package中看到@Scott指出here的常规流程。

您可以从使用该软件包中受益,或者随意利用我自己的工作示例。