Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.01.2016, 00:30
Gareth Gareth вне форума
Активный
 
Регистрация: 21.03.2013
Адрес: Приднестровье
Сообщения: 202
Версия Delphi: Delphi 7
Репутация: 10
Вопрос Вопрос про API VK

Доброе время суток...

Появилось желание написать что-то, на api вк..
Начал читать документацию, пробовать...

Не понятно несколько вещей.. Какое конкретно приложение надо создать, что бы была возможность отсылать запросы к audio,photo,wall и т.д.?
Получаю токен и свой айди
Код:
wb1.Navigate('https://oauth.vk.com/authorize?client_id=АЙДИ_ПРИЛОЖЕНИЯ&display=popup&redirect_uri=https://oauth.vk.com/blank.html&scope=wall,offline&response_type=token&v=5.42');
Вроде получаю правильно, на скрине видно, я вывел токен и айди в мемо.
, посылаю гет запрос
Код:
response:=send('GET',  'https://api.vk.com/method/wall.post?owner_id='+userID+'&message=kkk&'+token);
sMemo1.Lines.Add(response);
На стене юзера должна была появится надпись kkk, но ответ:


Что не так делаю? Что-то с приложением? Или дело в запросе ? Помогите пожалуйста =)

Последний раз редактировалось Gareth, 10.01.2016 в 19:42.
Ответить с цитированием
  #2  
Старый 09.01.2016, 01:01
Gareth Gareth вне форума
Активный
 
Регистрация: 21.03.2013
Адрес: Приднестровье
Сообщения: 202
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Ой ребята сорри, выяснилось что токен не правильно вырезал))несколько символов обрезал
Ответить с цитированием
  #3  
Старый 10.01.2016, 18:47
Gareth Gareth вне форума
Активный
 
Регистрация: 21.03.2013
Адрес: Приднестровье
Сообщения: 202
Версия Delphi: Delphi 7
Репутация: 10
Вопрос

Здравствуйте еще раз. со вчерашнего дня ищу ответ на свой вопрос..
В документации VK API, про метод "users.get" сказано:


На сколько я понял, что бы получить ответ, не нужно логиниться ?

Делаю так:
Код:
Response := send('GET','https://api.vk.com/method/users.get?user_ids=80472368&fields=photo_50&v=5.42');
В ответ получаю следующее:
Код:
500GET /method/users.get?user_ids=80472368&fields=photo_50&v=5.42 HTTP/1.1
Host: api.vk.com:443
Keep-Alive: 300
Connection: keep-alive
В документации приведена данная ошибка, описывается так:

При переходе по ссылке, по которой предлагают мне пройти, выскакивают приложения (просто поиск по играм)... В настройках моего приложения, который я создал, нет ничего что бы напоминало "ПЕРЕВОД ГОЛОСОВ"...

Что это вообще значит? Ведь написано что данный метод не требует токен... А значит и приложения не надо ?
Пробовал вставить этот запрос в строку браузера, ответ сразу же (даже если выйти из вк):
Код:
{"response":[{"id":80472368,"first_name":"Руслан","last_name":"Беков","photo_50":"http:\/\/cs627821.vk.me\/v627821368\/226cd\/Qg7iWcGdlHc.jpg"}]}

То-есть с браузера работает в любом случае, а с программы нет..
Будьте добры, дайте подсказку =) что не так делаю?
Спасибо.

Последний раз редактировалось Gareth, 10.01.2016 в 19:42.
Ответить с цитированием
  #4  
Старый 11.01.2016, 14:50
Gareth Gareth вне форума
Активный
 
Регистрация: 21.03.2013
Адрес: Приднестровье
Сообщения: 202
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

АП, Помогите ребят...
Ответить с цитированием
  #5  
Старый 11.01.2016, 16:42
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

APIvk сладкое типа куков любит, может нужно кукиманагер подключить?
Ответить с цитированием
Этот пользователь сказал Спасибо Alegun за это полезное сообщение:
Gareth (11.01.2016)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:12.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025