gpt4 book ai didi

oauth-2.0 - 如何通过 OAuth2 从 vKontakte (VK) 获取访问 token ?

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

我正在尝试通过 their OAuth2 API 从 vKontakte(俄罗斯社交网络)获取访问 token .
这就是我打电话的方式:

https://oauth.vk.com/authorize?client_id=12345&scope=wall,offline&redirect_uri=https://www.example.com/oauth/vk.php&display=page&v=5.24&response_type=token

我收到一个访问 token ,但如果我尝试用它发布消息,我会收到以下错误:
//error: Permission to perform this action is denied for non-standalone applications: you should request token using blank.html page.

我的应用程序是一个独立的应用程序 - 为什么我会收到错误消息?

最佳答案

我看到你的“client_id”是“12345”——它是假身份证还是真身份证?您是否从 VK 获得了有效的 client_id?

看来您应该通过“blank.html”请求 token :

https://oauth.vk.com/authorize?client_id=<app_id>&scope=...,wall,...&redirect_uri=https://oauth.vk.com/blank.html&response_type=token

(而不是 vk.php,在你的例子中)

关于oauth-2.0 - 如何通过 OAuth2 从 vKontakte (VK) 获取访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25619028/

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