Не. Через php не нужно. В принципе это понятно как сделать.
Весь вопрос был именно в получении через javascript, например, через jQuery ($.getJSON).
Биржа не выдаёт Allow-Origin, поэтому браузер не хочет пропускать GET запрос со страницы.
Если пробовать через jsonp (добавляя callback=?), запрос проходит, но парсер jQuery спотыкается
на получаемом формате и тоже вываливается с ошибкой. Плюс сами данные приходят не как
application/json, а как text/html
Пока нашёл три способа:
1) Отключать в браузере проверку ориджина (через флаг -disable-web-security)
2) Использовать сторонние сервера по прокидыванию jsonp запросов (то, что ты предлагаешь, но общедоступное,
а не свой велосипед)
3) Поставить расширение для Хрома, которое перехватывает все запросы и добавляет заголовок Allow-Origin
Т.к. у меня Хром, пока пользуюсь третьим вариантом, как самым простым.
Но Хром не у всех, а в ФФ такой финт сделать не получится.
Всё ещё ищу решение.
Может проще в тикер поддержки биржи написать?