Как получить доступ к данным темы Personas на addons.mozilla.org - PullRequest
0 голосов
/ 14 февраля 2011

addons.mozilla.org поставляется с XML API, который позволяет извлекать любые открытые данные из его базы данных:

Например, информация об этом персонаже:

https://addons.mozilla.org/en-US/firefox/addon/this-blue-planet/

можно получить как XML:

https://services.addons.mozilla.org/zh-TW/firefox/api/1.5/addon/this-blue-planet

Единственная проблема, в отличие от расширений, где URL-адрес XPI и хэш файла - это все, что вам нужно для запуска установки вне сайта, Personas представляется в виде объекта JSON в data-browsertheme свойстве mouseover возможность и click -включаемая кнопка предварительного просмотра; содержимое объекта JSON не может быть найдено в представлении XML.

Я думаю о том, чтобы извлечь страницу HTML и проанализировать содержимое, но мне нужен надежный метод, который не нарушает обновление версии AMO. Любой может ответить на мой вопрос или указать мне, что человек, который мог бы ответить на вопрос, очень признателен.

PS: Я делаю промо-сайт Firefox, который работает с этими данными, если вы заинтересованы, вы можете проверить его (на традиционном китайском): http://gfx.tw/

1 Ответ

0 голосов
/ 14 февраля 2011

API addons.mozilla.org в настоящее время не поддерживает Personas.Основным домом Personas является getpersonas.com, и у него нет API.

Вы можете отправить сообщение об ошибке поддержки Persona на bugzilla.mozilla.org, но, вероятно, она не будет интегрирована допозже в этом году.

...