Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   Vk.com api (https://forum.zone-game.info/showthread.php?t=28870)

4ipolino 15.05.2013 20:26

Vk.com api
 
Кто работал с данным чудом подскажите что я не так сделал:
отправляю запрос
Код:

http://vk.com/login.php?app=3648678&layout=popup&type=browser&settings=15615
ввожу мыло\пас
http://rghost.ru/46023079/image.png
жму разрешить и.. ничего не происходит
обновляю страницу - Оо чудо
http://rghost.ru/46023110/image.png
но дальше та же картина, 0 реакции на нажатие кнопки разрешить
контакт тупит или что то у меня с софтом на компе
где же долгожданный login_success.html ?

п.с пробовал разными браузерами, чистил кеш - не помогло

Deazer 15.05.2013 20:57

Re: Vk.com api
 
Наверное у этого app рухнул сервак или они вообще не принимают ацесс токены по другим причинам.

4ipolino 15.05.2013 21:13

Re: Vk.com api
 
Цитата:

Сообщение от Deazer (Сообщение 299315)
Наверное у этого 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');

Deazer 15.05.2013 21:23

Re: Vk.com api
 
Цитата:

Сообщение от 4ipolino (Сообщение 299317)
нашел откуда ноги растут... новый протокол 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');

Ну по этому токен и не высылался ;)
да они подзатрахивают с протоколами аутентификации , меняют чуть ли не каждые 3-4 месяца.

4ipolino 16.05.2013 23:23

Re: Vk.com api
 
не буду создавать новой темы, если кто подскажет что не так буду благодарен
и так что имеем:
ошибка загрузки документа в вк:
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 - оригинальная строка, на лейбле - готовый токен
http://rghost.ru/46050872/image.png

снифер показывает следующие:
http://rghost.ru/46050900/image.png

ну и на закуску http://vk.com/pages?oid=-1&p=docs.save док по методу
уже не представляю где мог накосячить
убейте меня веником....

[STIGMATED] 17.05.2013 00:11

Re: Vk.com api
 
4ipolino, отпиши мне завтра в скайп (в профиле), есть программка, работающая с ВК, поделюсь кусками.

4ipolino 17.05.2013 00:14

Re: Vk.com api
 
Цитата:

Сообщение от [STIGMATED] (Сообщение 299592)
4ipolino, отпиши мне завтра в скайп (в профиле), есть программка, работающая с ВК, поделюсь кусками.

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


Текущее время: 20:04. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot