Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Vk.com api
#1
Кто работал с данным чудом подскажите что я не так сделал:
отправляю запрос
Код:
http://vk.com/login.php?app=3648678&layout=popup&type=browser&settings=15615

ввожу мыло\пас
[Изображение: image.png]
жму разрешить и.. ничего не происходит
обновляю страницу - Оо чудо
[Изображение: image.png]
но дальше та же картина, 0 реакции на нажатие кнопки разрешить
контакт тупит или что то у меня с софтом на компе
где же долгожданный login_success.html ?

п.с пробовал разными браузерами, чистил кеш - не помогло
Ответ
#2
Наверное у этого app рухнул сервак или они вообще не принимают ацесс токены по другим причинам.
Ответ
#3
Deazer Написал:Наверное у этого app рухнул сервак или они вообще не принимают ацесс токены по другим причинам.

нашел откуда ноги растут... новый протокол OAuth 2.0....
http://vk.com/dev/auth_mobile
на данный момент если я правельно понял будет вот так:
Код:
WebBrowser1.Navigate('http://oauth.vk.com/authorize?client_id=3648678&scope=notify,friends,photos,audio,video,docs,notes,pages,messages,notifications,stats,ads,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token');
Ответ
#4
4ipolino Написал:нашел откуда ноги растут... новый протокол OAuth 2.0....
http://vk.com/dev/auth_mobile
на данный момент если я правельно понял будет вот так:
Код:
WebBrowser1.Navigate('http://oauth.vk.com/authorize?client_id=3648678&scope=notify,friends,photos,audio,video,docs,notes,pages,messages,notifications,stats,ads,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token');
Ну по этому токен и не высылался Wink
да они подзатрахивают с протоколами аутентификации , меняют чуть ли не каждые 3-4 месяца.
Ответ
#5
не буду создавать новой темы, если кто подскажет что не так буду благодарен
и так что имеем:
ошибка загрузки документа в вк:
xml
в ошибке указано что использован не верный токен ???
не верный он не может быть так как получаю и сразу использую в той же программе
Код:
function Pars(TextIn, Text, TextOut: string): string;
var
  TempStr: string;
begin
Result:='';
  TempStr:=Text;
  TempStr:=Copy(TempStr, Pos(TextIn, TempStr) +Length(TextIn), Length(TempStr));
  Delete(TempStr, Pos(TextOut, TempStr), Length(TempStr));
  Result:=TempStr;
end;
Код:
begin
   WebBrowser1.Navigate('http://oauth.vk.com/authorize?client_id=3648678&scope=notify,friends,photos,audio,video,docs,notes,pages,messages,notifications,stats,ads,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token');
   // пользовался не авторизовался, пробуем еще раз
  end
else
if Pos('http://oauth.vk.com/blank.html#access_token',URL)<>0 then
  begin
  data:= WebBrowser1.LocationURL;
  form1.Memo2.Text:= WebBrowser1.LocationURL;
  form1.sLabel4.caption:= Pars('access_token=', data, '&expires_in');

текст в левом memo - оригинальная строка, на лейбле - готовый токен
[Изображение: image.png]

снифер показывает следующие:
[Изображение: image.png]

ну и на закуску http://vk.com/pages?oid=-1&p=docs.save док по методу
уже не представляю где мог накосячить
убейте меня веником....
Ответ
#6
4ipolino, отпиши мне завтра в скайп (в профиле), есть программка, работающая с ВК, поделюсь кусками.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#7
[STIGMATED];299592 Написал:4ipolino, отпиши мне завтра в скайп (в профиле), есть программка, работающая с ВК, поделюсь кусками.

ок. буду благодарен Smile
нужен только пример загрузки картинки\документа
ато запарился с етим новым vk api :redlol:
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)