我正在构建一个 Drupal 站点,作为其中的一部分,我需要使用 Aggregator 和 Media 模块从 Facebook、Twitter 和 YouTube 获取内容。但是我无法获取内容,因为这两个模块都调用了 drupal_http_request 函数,该函数使用 PHP stream_socket_client 函数尝试打开与远程套接字的连接。
例如,当我尝试获取它tcp://gdata.youtube.com:80
在尝试打开与 YouTube 的连接时使用的 YouTube 内容时。当我在大学计算机上构建站点时,这将返回 FALSE,但是当我在家用计算机上时它工作正常。
任何想法为什么它不起作用?这似乎很奇怪,因为显然大学计算机可以访问互联网。
顺便说一句,IRC 也不适合我...