我正在测试vk.com api以便能够执行搜索。我可以获取令牌,但是使用令牌时,它总是返回错误:“ access_token已过期”请您帮我看看代码是否错误,或者是vk配置吗?
非常感谢你
import vk
import requests
url = 'https://oauth.vk.com/access_token?client_id=myClient&client_secret=mySecret&v=5.65&grant_type=client_credentials'
request = requests.get(url).json()
access_token = request["access_token"]
session = vk.Session(access_token)
api = vk.API(session)
search = api.search.getHints(q='python')
Run Code Online (Sandbox Code Playgroud)
错误:
File "C:\Users\gabri\AppData\Local\Programs\Python\Python36-32\lib\site-packages\vk\api.py", line 173, in __call__
return self._api._session.make_request(self)
File "C:\Users\gabri\AppData\Local\Programs\Python\Python36-32\lib\site-packages\vk\api.py", line 102, in make_request
raise error
vk.exceptions.VkAPIError: 28. Application authorization failed: access_token has expired.. request_params = {'oauth': '1', 'method': 'search.getHints', 'q': 'python'}
Run Code Online (Sandbox Code Playgroud)