2016-07-22 9 views
0

Ich versuche VK Api mit Umfang der Statistiken zu erschließen. manuell kann ich ein Zugriffs-Token generieren, aber das wird in 24 Stunden ablaufen. Also wollte ich einen Access Token programmatisch generieren. Ich habe es auf 2 Arten wie unten beschrieben versucht.VK API: automatische Generierung von Zugriffs-Token mit Hilfe von Python

erste Weg:

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 acess token, but that is returning url which i am passing as argument.) 

zweite Methode:

import vk 
session=vk.AuthSession(app_id='myappid', user_login='myusername', user_password='mypassword') 
api = vk.API(session) 

Rückkehr Vkauth error 'redirect_uri' Mismatch. Kann jemand vorschlagen, wie man das löst und wie man Zugangsmarker automatisch erhält.

Antwort

0

Schauen Sie sich die Art der Autorisierung ich in that post beschrieben. Es heißt "straight auth" und wird von offiziellen VK-Anwendungen für iOS/Android/etc verwendet. Dieses Token hat Gewährungsrechte und keine Begrenzung für seinen Lebenszeitwert.