12.02.2014, 20:40
#1
Разведчик
Регистрация: 22.09.2011
Сообщений: 11
Популярность: -372
Сказал(а) спасибо: 3
Поблагодарили 88 раз(а) в 58 сообщениях
Притворяемся официальным приложением "ВКонтакте"
Чтобы писать от имени официального приложения для смартфонов ,нужно для начала разобраться как оно проходит авторизацию поэтому переходим на vk.com/dev
так будет отображаться [Ссылки могут видеть только зарегистрированные пользователи. ]
Главная » Работа с API » Авторизация » Авторизация клиентских приложений
Немного почитав составляем примерный вид запроса :
Код:
https://oauth.vk.com/authorize?client_id =APP_ID&scope =PERMISSIONS&&redirect_uri =REDIRECT_URI&display =DISPLAY&v =API_VERSION&response_type=token
client_id =APP_ID- ид приложения от имени которого мы хотим оставить сообщение
scope =PERMISSIONS& - права доступа приложения
redirect_uri =REDIRECT_URI - адрес, на который будет передан access_token
display =DISPLAY - внешний вид окна авторизации, поддерживаются: page, popup и mobile(нам нужен page)
v =API_VERSION - версия API, которую Вы используете. Актуальная версия: 5.8.
в конечном виде ссылка должна выглядеть так :
Код:
https://oauth.vk.com/authorize?client_id=3682744&v=5.7&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token
Вставляем её в адресную строку жмем enter
Появится сообщение с правами доступа приложения,жмем разрешить
Получаем предупреждение, и ссылку в адресной строке в виде
Код:
https://oauth.vk.com/blank.html#access_token=ВАШ_ТОКЕН &expires_in=0&user_id=ВАШ_ИД
Теперь у нас есть токен и мы можем ,к примеру ,оставить сообщение на стене.
Код:
https://api.vk.com/method/wall.post?owner_id=ВАШ_ИД &message=ТУТ_ТЕКСТ &v=5.0&access_token=ТОКЕН
ID приложений от имени которых можно писать этим способом :
3682744-IPad
3502561-WindowsPhone
Для ios авторизация немного сложнее
Главная » Работа с API » Запросы к API » Взаимодействие с API без HTTPS
\Составляем запрос.
client_id=3140623
client_secret=VeWdmVclDCtn6ihuP1nt
Код:
https://oauth.vk.com/token?grant_type=password&scope=notify,friends,photos,audio,video,docs,notes,pages,status,offers,questions,wall,groups,messages,notifications,stats,ads,offline,nohttps&client_id=3140623 &client_secret=VeWdmVclDCtn6ihuP1nt &username=ВАШ_ЛОГИН &password=ВАШ_ПАРОЛЬ
В ответ получаем это
Код:
{"access_token":"ВАШ_ТОКЕН ","expires_in":0,"user_id":ВАШ_ИД ,"secret":"СЕКРЕТ "}
Теперь нам нужно узнать подпись приложения (sig)
sig вычисляется как:md5('Строка_запроса' + secret)
хеш можно посчитать на любом онлайн калькуляторе.
Пример строки от которой берётся md5:
Код:
/method/users.get?uid=66748&access_token=895bd27c895ad6c089cfa8d3378947e1899895d8958693ffe76cd8991274d19512b5b80b3f0c1b391
желтым выделен secret.
для сообщения на стену меняем метод на /wall.post ,сообщение должно быть уже набрано.
Код:
/method/wall.post?owner_id=ВАШ_ИД &access_token=ВАШ_ТОКЕН message=ТЕКСТ_СООБЩЕНИЯ +СЕКРЕТ
Получив sig добавляем его же к этому запросу.
Код:
http://api.vk.com/method/wall.post?owner_id=ВАШ_ИД &access_token=ВАШ_ТОКЕН message=ТЕКСТ_СООБЩЕНИЯ &sig=СИГ
Вставляем его в адресную строку ,жмем enter ,хлопаем в ладоши.
Для android все так же ,только client_secret= и client_id= нужно заменить на данные от приложения для андроид )
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нож мне в печень мазай Вечен!
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось -Ас-; 12.02.2014 в 23:08 .
Пользователь сказал cпасибо:
12.02.2014, 21:57
#2
Рыцарь
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
Да игрался как-то :З
Вот от iphone - 3140623 c:
________________
Разработка программ на заказ, все вопросы skype - the-boxi , ICQ - 616027961
12.02.2014, 22:06
#3
Разведчик
Регистрация: 22.09.2011
Сообщений: 11
Популярность: -372
Сказал(а) спасибо: 3
Поблагодарили 88 раз(а) в 58 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нож мне в печень мазай Вечен!
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
12.02.2014, 22:35
#4
Рыцарь
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
От ведра, по идее 2274003, сейчас проверю.
Но ты не сможешь оставить с него запись, по какой-то причине не работает.
________________
Разработка программ на заказ, все вопросы skype - the-boxi , ICQ - 616027961
Последний раз редактировалось the-boxi; 12.02.2014 в 22:38 .
12.02.2014, 22:45
#5
Разведчик
Регистрация: 22.09.2011
Сообщений: 11
Популярность: -372
Сказал(а) спасибо: 3
Поблагодарили 88 раз(а) в 58 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нож мне в печень мазай Вечен!
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось -Ас-; 12.02.2014 в 22:52 .
Причина: Добавлено сообщение
23.03.2014, 08:33
#6
Разведчик
Регистрация: 14.03.2014
Сообщений: 1
Популярность: -176
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Re: Притворяемся официальным приложением "ВКонтакте"
А мб видео сделать ?
А то я не понял как
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
01.04.2014, 14:08
#7
Пехотинец
Регистрация: 01.06.2011
Сообщений: 52
Популярность: 1474
Сказал(а) спасибо: 98
Поблагодарили 14 раз(а) в 13 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
Но это же позволяет отправить только текст, прикрепить аудио или картинку не получится?
P.S. Хотя с другой стороны, можно хоть многоточие таким способом отправить, а отредактировать и добавить все что нужно уже с компа, и эмблемка "устройства" так и останется)
P.P.S.
На андроиде, на 4.1 вроде в стандартном браузере можно выбрать как бы хм... чтобы сайты думали, с чего человек на них заходит, с телефона, или десктоп версия, у брата там еще есть вариант айпод или айфон, не знаю только, на стандартной прошивке это или кастоме)
05.05.2014, 11:54
#8
Пехотинец
Регистрация: 18.04.2009
Сообщений: 55
Популярность: 249
Сказал(а) спасибо: 125
Поблагодарили 53 раз(а) в 43 сообщениях
Re: Притворяемся официальным приложением "ВКонтакте"
Так, не получается написать от ios, видос мб запилишь?
как узнать сколько символов Secret ?
________________
[CENTER]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:36 .