我正在尝试向 Twitter 发布状态更新。我写了一个 API 调用,这样当我这样做时
http://.....&token= $token&s=$token_secret&msg=hello ...当我在浏览器中键入 URL 时,它工作正常。状态已正确发布。
但是,当我想通过 file_get_contents($url) 发布状态时,其中 $url 与浏览器的工作方式相同,我收到“无法打开流:HTTP 请求失败!HTTP/1.0 401 未授权”
我做了一些测试,它与url编码无关。我做得很好。
那么有谁知道为什么它通过浏览器工作,而不是通过代码?Twitter 会阻止非浏览器用户代理吗?
非常感谢您的帮助。