file_get_contents() "не удалось открыть поток" ошибка при получении твитов

Я пытаюсь создать простой сценарий, который будет получать последние 5 каналов для пользователя Twitter (в данном случае BBC)

Он хорошо работает локально на моем сервере разработки, но как только я загружаю это на действующий сайт, я получаю следующую ошибку:

Warning: file_get_contents(https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=bbc&count=5): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in ....

Кто-нибудь знает, почему это не работает на моем живом сервере (но хорошо на моем сервере dev?)

1 ответ

Решение

Как упоминалось в file_get_contents, выдает ошибку 400 Bad Request PHP, вам может быть лучше использовать curl вместо file_get_contents из-за улучшенной обработки ошибок - это может дать вам другую подсказку.

Другие вопросы по тегам