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.
中看到我使用的一般流程
您可能会受益于使用该包,或者随意利用我在您自己的东西中的工作示例。
我正在尝试使用 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.
您可能会受益于使用该包,或者随意利用我在您自己的东西中的工作示例。