Red Tube API (метод getVideoEmbedCode) - PullRequest
2 голосов
/ 21 марта 2012

Согласно документации API redtube,

Метод getVideoEmbedCode извлекает код для встраивания (в кодировке BASE64) для конкретного видео с помощью параметра video_id, который полезен для автоматического встраивания видео.

, например, для примера методазапрос
http://api.redtube.com/?data=redtube.Videos.getVideoEmbedCode&video_id=38560&output=json

и ответ json будет следующим:

{
"embed": {
    "code": "PG9iamVjdCBoZWlnaHQ9IjM0NCIgd2lkdGg9IjQzNCI+PHBhcmFtIG5hbWU9ImFsbG93ZnVsbHNjcmVlbiIgdmFsdWU9ImZhbHNlIj48cGFyYW0gbmFtZT0iQWxsb3dTY3JpcHRBY2Nlc3MiIHZhbHVlPSJhbHdheXMiPjxwYXJhbSBuYW1lPSJtb3ZpZSIgdmFsdWU9Imh0dHA6Ly9lbWJlZC5yZWR0dWJlLmNvbS9wbGF5ZXIvIj48cGFyYW0gbmFtZT0iRmxhc2hWYXJzIiB2YWx1ZT0iaWQ9Mzg1NjAmc3R5bGU9cmVkdHViZSZhdXRvc3RhcnQ9ZmFsc2UiPjxlbWJlZCBzcmM9Imh0dHA6Ly9lbWJlZC5yZWR0dWJlLmNvbS9wbGF5ZXIvP2lkPTM4NTYwJnN0eWxlPXJlZHR1YmUiIGFsbG93ZnVsbHNjcmVlbj0iZmFsc2UiIEFsbG93U2NyaXB0QWNjZXNzPSJhbHdheXMiIGZsYXNodmFycz0iYXV0b3N0YXJ0PWZhbHNlIiBwbHVnaW5zcGFnZT0iaHR0cDovL3d3dy5hZG9iZS5jb20vc2hvY2t3YXZlL2Rvd25sb2FkL2Rvd25sb2FkLmNnaT9QMV9Qcm9kX1ZlcnNpb249U2hvY2t3YXZlRmxhc2giIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBoZWlnaHQ9IjM0NCIgd2lkdGg9IjQzNCIgLz48L29iamVjdD4="
  }
}

Мой вопрос ... что мне делать с этим кодом или как я используюэто в моем HTML, чтобы встроить видео?

Справочный источник:
http://api.redtube.com/docs/#getVideoEmbedCode

1 Ответ

5 голосов
/ 21 марта 2012

Для того, чтобы получить код для порносайтов, вам нужно декодировать base64 строку:

var decoded = atob(response.embed.code)
...