Форум сайта python.su
Доброго времени суток!
Кто нибудь пробовал проект на питоне интегрировать с Вконтакте?
Я использую вот эту библиотеку - http://pypi.python.org/pypi/vkontakte/0.9.5 в своем проекте. Библиотека как положено готовит сигнатуру и запрос к серверу. Вроде бы даже работает на таких командах типа getProfile или friends.get, но вот с другими вызовами беда, например при попытке выполнить friends.getAppUsers Вконтакте отвечает Incorrect signature, что взрывает мой мозг. Код который вычисляет сигнатуру:
def signature(api_secret, params):
keys = sorted(params.keys())
param_str = "".join(["%s=%s" % (str(key), _to_utf8(params[key])) for key in keys]) + str(api_secret)
return md5(param_str).hexdigest()
import vkontakte
vk = vkontakte.API(VKONTAKTE_API_KEY, VKONTAKTE_SECRET_KEY)
vk_friends = vk(method = 'friends.getAppUsers') # Метод вызывается без параметров
Офлайн