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 из-за улучшенной обработки ошибок - это может дать вам другую подсказку.