Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2013, 21:11   #1
Droniwe
Пользователь
 
Регистрация: 30.10.2008
Сообщений: 41
По умолчанию Фото в контакте

Добрый день бьюсь второй день как рыба об лед не могу понять вчем пробелма при загрузки картинки вконтакт поле с фото пустое
вод код
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
form2.Visible:=true;
form2.WebBrowser1.Navigate('http://oauth.vk.com/authorize?client_id=3389929&scope=wall,photos,messages,groups&redirect_uri=http://oauth.vk.com/blank.html&display=touch&response_type=token');
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
IdHTTP1.Request.ContentType:='multipart/form-data';
a:=form2.WebBrowser1.LocationURL;
a:=Pars('access_token=',a,'&') ;
b:=IdHTTP1.Get('https://api.vk.com/method/photos.getUploadServer.xml?aid=169242587&access_token='+a);
b:=pars2('<upload_url>','</upload_url>',b);
  While pos('amp;',b)>0 do
  begin
  delete(b,pos('am',b),4);
  end;
  memo2.Text:=b;
photo:= TIdMultiPartFormDataStream.Create;
photo.AddFile('photo1', 'D:\1.jpg', 'image/jpeg');
Memo1.Text:=IdHTTP1.Post(b, photo);


//IdHTTP1.Get('https://api.vk.com/method/photos.getComments.xml?owner_id=198919093&aid=169242587&offset=0&count=100&access_token='+a);

end;
ответ от сервера
{"server":407729,"photos_list":"[]","aid":169242587,"hash":"390d244ad 49713436b5c691a71bce9b0"}

как видно фотолист пустое помогите плиз
Droniwe вне форума Ответить с цитированием
Старый 04.02.2013, 09:50   #2
HSR
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 26
По умолчанию

Куки вкл.?
HSR вне форума Ответить с цитированием
Старый 05.02.2013, 20:44   #3
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Дайте полные права на доступ

Замените адрес в
Код:
WebBrowser1.Navigate('http://oauth.vk.com/authorize?client_id=3389929&scope=wall,photos,messages,groups&redirect_uri=http://oauth.vk.com/blank.html&display=touch&response_type=token');
на
Код:
http://oauth.vk.com/authorize?client_id=3389929&scope=notify,friends,photos,audio,video,status,wall,groups,messages,stats&redirect_uri=http://oauth.vk.com/blank.html&display=touch&response_type=token
ShowMessage('Добро пожаловать!');

Последний раз редактировалось Alex2009; 05.02.2013 в 20:55.
Alex2009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фото в контакте Droniwe Фриланс 2 29.01.2013 18:19
в контакте WEARWOLF Безопасность, Шифрование 6 30.12.2010 20:24
Узнать ip в контакте. Юлия Н Фриланс 10 05.08.2010 21:01
В контакте малыша Софт 1 12.08.2009 16:25