2012-01-09 2 views
0

im используя API-интерфейс графика для получения фидов, в каналах у меня есть сообщение, ключевое слово картинки и его значение выглядит как сформированная ссылка, которая как-то появляется. как я могу получить это изображение? , если у меня есть это:Как извлечь правильную ссылку на изображение из объекта API фида

"picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQBuv4KHE_CDlCPV&w=130&h=130&url=http00253A00252F00252Fi1.ytimg.com00252Fvi00252F8dWcLkK62lM00252Fhqdefault.jpg", 

ответ

1

То, что вы здесь выглядит как URL, закодированного с чем-то вроде:

var uri = 'http://i1.ytimg.com/vi/8dWcLkK62lM/hqdefault.jpg'; 
encodeURIComponent(uri).replace(/%/g, '0025') 

Вы можете расшифровать его с:

var encodedURI = 'http00253A00252F00252Fi1.ytimg.com00252Fvi00252F8dWcLkK62lM00252Fhqdefault.jpg'; 
decodeURIComponent(decodeURIComponent(encodedURI.replace(/00/g,'%'))) 
+0

как вы получите первый результат? im пытается сделать это с помощью C++ – user63898

Смежные вопросы