gpt4 book ai didi

java - Youtube Oauth 回调不起作用

转载 作者:可可西里 更新时间:2023-11-01 17:03:44 26 4
gpt4 key购买 nike

我正在使用如下 URL:

  https://www.google.com/accounts/OAuthAuthorizeToken?
oauth_token=ab3cd9j4ks73hf7g&oauth_callback=http%3A%2F%2Fwww.example.com

这被重定向到:

http://www.youtube.com/oauth_authorize_token?oauth_callback=http%3A%2F%2Fwww.google.com&oauth_token=1%2FyT-RZ-5PAMCp43Wt0RAGpNUAbMKAHxq1MG_RiX3Cmtk

用户点击允许访问后,YouTube 会将页面定向到:

http://www.youtube.com/t/oauth_token_authorized

为什么回调不起作用?

他们的 API似乎同意我的做法。

最佳答案

总而言之,您在此过程中指定 oauth_callback 的时间太晚了。相反,在一开始就提供它。对于 Google 的提供商,这就是您调用 OAuthGetRequestToken 的时间。

This Google documentation似乎做对了。奇怪的。我还找到了other documentation这解释了同样的事情:“[服务提供商] 必须将第 1 步中发送的回调 URL 与其发出的请求 token 相关联。”因此,您必须在获取“未授权”请求 token 时提供回调 URL(“未授权”是因为用户尚未授予他们的许可)。完成此操作后,您可以将用户转发到授权 URL,用户(也称为资源所有者)在此处明确授予您的应用程序访问权限。

Here's a page提供有关 OAuth 2.0 的相关信息。

关于java - Youtube Oauth 回调不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956956/

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