从 Twitter api 中获取错误的身份验证数据 | Angular 2

Getting Bad Authentication data from twitter api | Angular 2

我正在使用这个url,谁能告诉我哪里做错了?

https://api.twitter.com/1.1/statuses/user_timeline.json?user_token=XXXX&user_secret=XXXX&consumer_key=XXXX&consumer_secret=XXXX&screen_name=twitterapi&count=5

这不是将 OAuth 令牌传递给 API 的正确方法。您需要构建正确的授权 HTTP headers 并签署您的请求。更像是:

GET https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi

Authorization: OAuth oauth_consumer_key=\"xxxxx\", oauth_nonce=\"xxxx\", oauth_signature=\"xxxx\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"xxxx\", oauth_token=\"xxx\", oauth_version=\"1.0\"\r\n