Я написал виджет js для перечисления репозиториев github на любом веб-сайте с одной строкой js: http://gitview.logicalcognition.com
В настоящее время gitview.js обращается к gitview.php (который я размещаю удаленно), который, в свою очередь, обращается кapi.github.com, чтобы получить информацию о пользователе / репо.Первоначально я просто делал XHR GET непосредственно на api.github.com, а не через прокси, но я придерживался той же политики происхождения.
Я пытался использовать CORS или JSONP, но согласно http://developer.github.com/v3/ это работает только в том случае, если исходный домен «зарегистрирован как приложение OAuth».Я не хотел, чтобы разработчики делали это только для того, чтобы использовать виджет.
Есть предложения?Я что-то упустил?