12 окт. 2010 г.

Вконтакте и джанги с питонами.

Обертка для методов API Вконтакте:

http://bitbucket.org/kmike/vkontakte/src/

http://bitbucket.org/kmike/django-vkontakte-iframe/src

Документация по методам:

http://vkontakte.ru/page2369282

Есть ещё мерчант, хотелось бы поиметь нативное API и к нему:

http://vkontakte.ru/pages.php?o=-1&p=Merchant%20API

но я тут не один такой умный

http://moikrug.ru/vacancies/168071264/




7 комментариев:

tibalt комментирует...

миша коробов ваще красавчик, столько полезных джанго-аппликух релизит

kmike комментирует...

Спасибо, комрады) На пост наткнулся случайно. Для мерчанта есть django-vkontakte-merchant.

Выдрал из закрывшегося проекта, в продакшне оно так и не побывало, но в тестовом режиме вполне себе справлялось.

Иван Маркеев комментирует...

Спасибо за ссылку. Правда, уже накалякал свой велосипед, но лучше кончено, будет в будущем сосредоточить усилия на каком-то одном продукте.

Михаил комментирует...

Всем привет. Подскажите, есть где-нибудь пример использования django-vkontakte-iframe? А то бьюсь-бьюсь, а всё без толку. Гугл перекопал весь.

Иван Маркеев комментирует...

http://habrahabr.ru/blogs/django/119309/

Михаил комментирует...

Иван, спасибо за ответ, но это я смотрел в первую очередь)

Хотелось бы пример простейшего реально работающего кода(вьюхи, шаблоны). Нужно ли дополнительно подключать контактовские javascript'ы? Или после подключения (по инструкции kmike) будет достаточно написать во вьюхе что-то вроде:

def my_view(request):
print request.user.username
и оно выведет ИД пользователя в контакте?

Кстати, по поводу инструкции, есть там такой пункт:
VK_APP_ID = '1234567' VK_APP_KEY = 'M1gytuHwni'
VK_APP_SECRET = 'MiRFwrDYwcYFCTD18EcY'

По поводу VK_APP_ID и VK_APP_SECRET вопросов нет, а вот где брать VK_APP_KEY - непонятно. Или он уже не нужен?

+ наткнулся где-то на информацию, что приложение для iframe должно обязательно висеть на 80 порту. Это действительно так?

Спасибо.

Иван Маркеев комментирует...

Я не изучал вопрос и сейчас нет времени этим заняться. Можно будет вернуться к этому на следующей неделе.