2009-10-26 4 views
1

Я доступен по следующему адресу прошлой ночью в первый раз и увидел данные в формате JSON там без проблем: http://mlb.mlb.com/ws/search/MediaSearchService?team_id=111&start=0&site=mlb&hitsPerPage=12&hitsPerSite=10&type=json&c_id=&src=vpp&sort=desc&sort_type=customЕсть ли способ вокруг блока JSON?

Этим утром, я получаю следующее сообщение: «Свяжитесь с нами Поиск администратора как запрос исходит от недопустимого хоста/domain "

Я также не могу получить ответ в Yahoo Pipes.

Есть ли способ вокруг того, что кажется блоком? Не знаете, что еще могло произойти.

ответ

1

Вы уверены, что это не внутренний API, который случайно попал под воздействие? Если это так, у них есть полное право блокировать всех (только что протестировано, я получаю одно и то же сообщение), или если оно предназначено для сторонних разработчиков, но через управляемое хранилище ключей API, вы должны каким-то образом получить ключ API.

1

Если есть блок, есть причина.

Я был бы очень осторожен в обходе этого конкретного блока - Высшая лига бейсбола доказала, что очень судебный в прошлом. Вы не хотите получать иск за нарушение DMCA - они могут позволить себе гораздо более дорогостоящие юристы, чем вы можете.

+0

Я искал способ обновить себя в новых статьях и в конечном итоге создать RSS-канал для обновлений для других. Я бы не размещал контент на своем собственном сайте, но я уверен, что это все равно нарушит TOS. Получил ссылку на судебный процесс? – Adam

+0

Было несколько случаев. Один пример: http://www.usatoday.com/sports/baseball/2005-02-09-fantasy-legal-battle_x.htm – ceejayoz

0

Ваш JSON обслуживается через http. Поскольку ваш URL-адрес работал до и не работает сейчас, сервер, скорее всего, проверяет наличие файла cookie для проверки подлинности. вероятно, истек. Вы должны проверить, есть ли API/способ аутентификации вашего звонка с их службой, иначе даже если вы найдете обходной путь, не гарантирует, что он будет продолжать работать.

Смежные вопросы