  | 
	
		
	
	
		Загрузить изображение в вк, с помощью API - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе | 
	 
	 
	
	
	
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            19.11.2013, 19:48
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 27.10.2012  
                
                
                
                 Сообщений: 24
                   
 Популярность: -183  
                  
	 Сказал(а) спасибо: 35  
	
		
			
				Поблагодарили 23 раз(а) в 14 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Загрузить изображение в вк, с помощью API
             
             
            
        
        
        
            
               
    Пытаюсь сделать это в 3 шага. 
1 - С помощью метода photos.getWallUploadServer узнаю http-адрес для загрузки фотографии:
 
	PHP код: 
	
		
			
silurl:=http.Get('https://api.vk.com/method/photos.getWallUploadServer.xml?group_id=*****&v=5.3&access_token=************');
 silurl:=StringReplace(silurl, 'amp;', '', [rfReplaceAll]);
 url:=ParseStr(silurl, '<upload_url>', '</upload_url>'); 
 
		
	 
 2 - Формирую POST-запрос на полученный адрес:
 
	PHP код: 
	
		
			
data := Tidmultipartformdatastream.Create;
 data.AddFile('file1', 'D:\1.jpg', 'image/jpeg');
 infoimg:=http.post(url,data); 
 
		
	 
 3 - Сохраняю фотографию после успешной загрузки на URI
 
	PHP код: 
	
		
			
server:=ParseStr(infoimg, '"server":', ',"photo":"');
 photo:=ParseStr(infoimg, '"photo":"', '","hash"');
 hash:=ParseStr(infoimg, '"hash":"', '"}');
 http.Get('https://api.vk.com/method/photos.saveWallPhoto?server='+server+'&photo='+photo+'&hash='+hash+'&group_id=*****'); 
 
		
	 
 
3-ий шаг не получается. Проблема на сколько я понял из-за 2-го. Потому что ответ параметра photo километровый и 3-ый шаг просто отказывается его принимать. 
Ну это всего лишь мои догадки. Где я мог накосячить ? Помогите пожалуйста   
P.S. Вот что приходит в параметре photo, после 2-го шага:
 
	PHP код: 
	
		
			
"photo":"[{\"photo\":\"d38e5353b3:x\",\"sizes\":[[\"s\",\"613518528\",\"2903\",\"PalQefUeB10\",75,75],[\"m\",\"613518528\",\"2904\",\"vck5nrVz1rw\",130,130],[\"x\",\"613518528\",\"2905\",\"fY70ICF9nl0\",500,500],[\"o\",\"613518528\",\"2906\",\"FxMI-kTo2HQ\",130,130],[\"p\",\"613518528\",\"2907\",\"Ny6DeXY-FsY\",200,200],[\"q\",\"613518528\",\"2908\",\"grqc94dnKp4\",320,320],[\"r\",\"613518528\",\"2909\",\"S6bUJh047mI\",500,500]],\"kid\":\"8c6f6ca1177753309b315b0e636680b0\"}]" 
 
		
	 
 
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            20.11.2013, 07:56
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 11.04.2013  
                
                
                
                 Сообщений: 1
                   
 Популярность: -174  
                  
	 Сказал(а) спасибо: 0  
	
		
			
				Поблагодарили 7 раз(а) в 4 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Загрузить изображение в вк, с помощью API
             
             
            
        
        
        
            
               
    Может быть контакт не пережевывает отправляемое изображение из - за большого размера или расширения
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
	
		
			| 
				
					2 пользователя(ей) сказали cпасибо:
				
				
				
			 | 
			 | 
		 
	 
  
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            20.11.2013, 22:54
            
            
         | 
        
             
            #3
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 27.10.2012  
                
                
                
                 Сообщений: 24
                   
 Популярность: -183  
                  
	 Сказал(а) спасибо: 35  
	
		
			
				Поблагодарили 23 раз(а) в 14 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Загрузить изображение в вк, с помощью API
             
             
            
        
        
        
            
               
    
  
        
        
          
                
                
                  
                        
                          | 
                        
                        Цитата: | 
                        
                          | 
                   
                 
                 | 
                
                 | 
                
                
                
                 | 
                
                
                
                 | 
           
         
        
          
                | 
                 | 
                 | 
                
                 | 
           
          
                | 
                 | 
                
                Может быть контакт не пережевывает отправляемое изображение из - за большого размера или расширения
                 | 
                
                 | 
           
          
                
                  | 
                
                 | 
                
                  | 
           
         
         | 
   
 
Да нет, перед отправкой, нужно было параметр photo почистить на слеши... 
Ну все равно спасибо)
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
	
		
			 
			Похожие темы
		 | 
	 
	| Тема | 
	Автор | 
	Раздел | 
	Ответов | 
	Последнее сообщение | 
 
	| 
		
		 как загрузить aim.dll
	 | 
	alexander341 | 
	Общение и обсуждение Counter-Strike | 
	10 | 
	22.03.2011 02:16 | 
 
	| 
		
		[Помогите!] Как загрузить свю картинку?
	 | 
	omg 8bit | 
	Общение и обсуждение Counter-Strike | 
	2 | 
	11.10.2010 12:28 | 
 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 10:48. 
		 
	 
 
 | 
  |