J'essaie d'utiliser file_get_contents()
pour saisir un flux twitter, mais je reçois l'avertissement suivant:file_get_contents() failed to open stream:
failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
Mon code:
$feed = 'http://twitter.com/statuses/user_timeline.rss?screen_name=google&count=6';
$tweets = file_get_contents($feed);
J'utilise Google juste pour le plaisir de tester. allow_url_fopen
est activé dans mon fichier php.ini
.
Une idée de ce qui pourrait être faux?
Il est aussi beaucoup plus facile à déboguer, puisque vous pouvez l'obtenir pour vider la demande et en-têtes qu'il envoie (requêtes malformées étant la cause habituelle des erreurs HTTP 400) –
http://stackoverflow.com/questions/ 555523/file-get-contents-vs-curl-ce-qui-a-mieux-performance –
Oui, environ 4-5 fois plus vite. –