(404) 在推特登录中找不到

本文关键字:登录 找不到 | 更新日期: 2023-09-27 17:56:48

我正在为我们的移动Web应用程序创建一个Twitter登录API。我在控制台中收到此404未找到错误作为返回消息。这是推特回调的完整网址

https://api.twitter.com/?oauth_callback=http%3A%2F%2F127.0.0.1%3A4268%2Fmobileapp%2F&oauth_consumer_key=<keyhere>&oauth_nonce=7540630&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1396766598&oauth_version=1.0&oauth_signature=9TjVwKWGyqYEGYdfl1s56k%2BCaaY%3D

返回网址有问题吗?

谢谢

(404) 在推特登录中找不到

不,问题不在于返回网址。

问题是:

  1. 你正在将 URL 发送到https://api.twitter.com/,没有任何进一步的 URI 来指示你请求的服务。由于您正在传递oauth_callback,因此您可能想要访问https://api.twitter.com/oauth/request_token
  2. 不能使用 GET 请求将oauth_callback传递给oauth/request_token:需要改用POST请求。

希望这能为您解释此 URL 的问题。

如果你在访问 Twitter oauth API 时遇到更多问题,我建议你阅读 Twitter 上关于如何使用这个 API 的入门:

实施使用推特登录