gpt4 book ai didi

添加回调 url 时 Twitter API oAuth 签名失败

转载 作者:行者123 更新时间:2023-12-02 10:25:10 27 4
gpt4 key购买 nike

我正在使用此代码/指南 another twitter oAuth cURL access token request that fails测试我对 API 的请求的签名。我仍在尝试执行 this 的步骤 1

注意: key 只是随机的,它们不是真实的:)

当我尝试在没有 oauth_callback 的情况下发出请求时,我从 api 收到有效响应

https://api.twitter.com/oauth/request_token?oauth_consumer_key=nHb2kSQ2CD9MW1MdW5VeQ&oauth_nonce=1356902849&oauth_signature=MbvhwGiNPKQR0klUPx9fsmUtdJY%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1356902849&oauth_version=1.0

当我添加 oauth_callback 字符串(必须让用户使用重定向进行签名!)时,我收到“无法验证 oauth 签名和 token ”

https://api.twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2F127.0.0.1%2Ftest%2F&oauth_consumer_key=nHb2kSQ2CD9MW1MdW5VeQ&oauth_nonce=1356902915&oauth_signature=2WTaI9jXNBaDd7f8AqIe6y3%2Beno%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1356902915&oauth_version=1.0

我的意思是两个 URL 之间没有区别,它们都经过相同的执行,并且遵循签名方法。如何修复它?

是的,我在 Twitter 应用程序设置中添加了 http://127.0.0.1/test/ 作为回调 URL。

谢谢

最佳答案

您是否在 Twitter 应用程序设置中设置了回调 URL?

如果您不进行设置,API 可能会失败。

here查看:

enter image description here

还要检查您的时间是否同步(使用 NTP 服务器);请参阅:https://dev.twitter.com/discussions/1043

关于添加回调 url 时 Twitter API oAuth 签名失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com