R 中的 Yahoo 地理编码 API

Yahoo gecoding API in R

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

不幸的是,雅虎使用了一种与简单的 oauth_endpoint 功能不兼容的奇怪的身份验证策略。您可以在 rydn package that @Scott pointed out here.

中看到我使用的一般流程

您可能会受益于使用该包,或者随意利用我在您自己的东西中的工作示例。