Использование каналов Yahoo в Javascript - PullRequest
1 голос
/ 25 февраля 2011

Я пишу клиент javascript для механического турка, и поскольку механический турок не предоставляет JSON API, я передаю их данные через Yahoo Pipes, чтобы отформатировать его как JSON.Теперь у меня много трудностей с чтением в этом JSON (из-за междоменной несовместимости). Как правильно прочитать вывод канала Yahoo, который можно проанализировать с помощью .parseJSON ())

Мне бы хотелосьчтобы подчеркнуть, что это инструмент на стороне клиента (с javascript), и я не хочу настраивать сервер с PHP для потребления канала.

{"count":1,"value":{"title":"Mturk Caller","description":"Pipes Output","link":"http:\/\/pipes.yahoo.com\/pipes\/pipe.info?_id=4dc935cadabe6d6bed8821ecabd07d6d","pubDate":"Fri, 25 Feb 2011 03:16:50 -0800","generator":"http:\/\/pipes.yahoo.com\/pipes\/","callback":"","items":[{"OperationRequest":{"RequestId":"5bf099e6-20e7-46f1-bd53-87058120498e"},"GetAccountBalanceResult":{"AvailableBalance":{"Amount":"10000.000","CurrencyCode":"USD","FormattedPrice":"$10,000.00"},"Request":{"IsValid":"True"}},"description":"","title":""}]}}

, а адрес канала, который я использую, -

http://pipes.yahoo.com/pipes/pipe.run?AWSAccessKeyId=1Q7SH20FYTKQQ05SCDG2&Operation=GetAccountBalance&Service=AWSMechanicalTurkRequester&Signature=wPBfRCe5tn8vlQVv0//yc4Tm/iA=&Timestamp=2011-02-25T11:16:52Z&Version=2008-08-02&_id=4dc935cadabe6d6bed8821ecabd07d6d&_render=json&callback=?

1 Ответ

4 голосов
/ 25 февраля 2011

Вам нужно _callback не ясно callback

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...