我正在尝试使用统计数据范围访问VK Api。手动我能够生成访问令牌,但这将在24小时后到期。所以我想以编程方式生成访问令牌。我尝试了以下提到的两种方式。
第一种方式:
import requests
response=requests.get('https://oauth.vk.com/authorize?client_id=myclientid&scope=stats&redirect_uri= myredirecturi& display=page&v=5.53&response_type=token ')
print r.url (my expectation is it should give that redirect url with access token, but that is returning url which i am passing as argument.)
第二种方法:
import vk
session=vk.AuthSession(app_id='myappid', user_login='myusername', user_password='mypassword')
api = vk.API(session)
返回Vkauth错误' redirect_uri'不匹配。 任何人都可以建议如何解决这个问题以及如何自动获取访问令牌。
答案 0 :(得分:0)
看看我在that帖子中描述的授权方式。它被称为'直接身份验证',供官方VK应用程序用于iOS / Android /等,该令牌具有授予权,对其生命周期价值没有限制。