VK API:使用python自动生成访问令牌

时间:2016-07-22 04:23:51

标签: python-2.7 vk

我正在尝试使用统计数据范围访问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'不匹配。 任何人都可以建议如何解决这个问题以及如何自动获取访问令牌。

1 个答案:

答案 0 :(得分:0)

看看我在that帖子中描述的授权方式。它被称为'直接身份验证',供官方VK应用程序用于iOS / Android /等,该令牌具有授予权,对其生命周期价值没有限制。