我正在尝试按照 httr 包中的演示来授权自己使用 twitter。但是,使用演示中的代码只会产生这个错误:
Response [https://api.twitter.com/1/statuses/home_timeline.json]
Status: 410
Content-type: application/json; charset=utf-8
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
需要更改代码中的哪些内容才能使其与 Twitter API v1.1 一起使用(请注意,下面的密钥和令牌来自演示,但我使用自己的来产生上面的错误)?
我也尝试过使用 Roauth 包,但它给了我与此处相同的错误:strsplit error when trying to access Fitbit with ROAuth
myapp <- oauth_app("twitter", key = "TYrWFPkFAkn4G5BbkWINYw")
sig <- sign_oauth1.0(myapp,
token = "69133574-FZ9GJlJ57V0SVdNAzo71mQZSUrpUbiJZBVpDmbYkd",
token_secret = Sys.getenv("TWITTER_ACCESS_SECRET"))
GET("https://api.twitter.com/1/statuses/home_timeline.json", sig)