Собственно это вопрос ))).
Сижу вот пытаюсь разобраться в Их API, но что-то даже не знаю с чего начать.
Задача сделать аналог кнопки "Поделиться".
Т.е. чтобы по клику на стену добавлялась инфа.
Если кто уже разбирался прошу посодействовать.
1
Создание своего виджета - ВКонтакт.
Автор R.Sergey, Mar 16 2013 12:59 AM
Сообщений в теме: 3
#1
Отправлено 16 March 2013 - 12:59 AM
#2
Отправлено 16 March 2013 - 04:43 PM
Такс ну вручную работает.
1. Получаем код
http://api.vk.com/blank.html#code=тут будет нужный нам код
2. Получаем access_token
На которой будет "access_token":"тут будет код access_token"
3. Ну и пишем сообщение на стене
Все работает.
Проблема в чем.
Чтобы нам получить код access_token а потом сформировать ссылку на добавление надписи на стену нужно в redirect_uri указывать ссылку на свой скрипт, но для десктоп приложений нельзя указывать ничего другого - нужно обязательно только http://api.vk.com/blank.html - при этом все запросы должны быть с одного айпиадреса. Т.е. нельзя получить код с локального компа, а выполнить с сервера.
1. Получаем код
http://api.vkontakte.ru/oauth/authorize?client_id=тут ID приложения&scope=offline,wall&redirect_uri=http://api.vk.com/blank.html&response_type=codeВ результате откроется страница
http://api.vk.com/blank.html#code=тут будет нужный нам код
2. Получаем access_token
https://api.vkontakte.ru/oauth/access_token?client_id=тут ID приложения&client_secret=тут секретный код приложения&code=тут наш код из предыдущей ссылки&redirect_uri=http://api.vk.com/blank.htmlВ результате откроется страница http://api.vk.com/blank.html
На которой будет "access_token":"тут будет код access_token"
3. Ну и пишем сообщение на стене
https://api.vkontakte.ru/method/wall.post?owner_id=тут айди пользователя где будем писать сообщение &access_token=тут код access_token&message=ну и само сообщение
Все работает.
Проблема в чем.
Чтобы нам получить код access_token а потом сформировать ссылку на добавление надписи на стену нужно в redirect_uri указывать ссылку на свой скрипт, но для десктоп приложений нельзя указывать ничего другого - нужно обязательно только http://api.vk.com/blank.html - при этом все запросы должны быть с одного айпиадреса. Т.е. нельзя получить код с локального компа, а выполнить с сервера.
#3
Отправлено 16 March 2013 - 10:30 PM
Такс ну с добавлением текста разобрался, теперь пытаюсь разобраться с загрузкой фото.
#4
Отправлено 19 August 2013 - 09:56 AM
да походу еще блочят аккаунт