Youtube API客户端错误无法解析主机


Youtube API client error cannot resolve host

哇。今天早些时候我收到

A client error occurred: Could not create storage directory: /tmp/Google_Client/00

现在我得到

A client error occurred: HTTP Error: (0) Couldn't resolve host 'www.googleapis.com'

我正在使用PHP Youtube API在这里找到的谷歌文档。

我不知道出了什么问题;我有几乎完全相同的代码。

这里似乎有两个错误,我怀疑它们是服务器或网络的问题:

  1. 验证执行PHP的任何帐户都具有正确的权限/tmp应该是所有人都可以写的,但可能会有一些奇怪的事情发生。正如jlmcdonald所建议的,请检查空间
  2. 从服务器上验证您是否具有连接。这可能有多种原因:DNS问题或一般连接。您可以通过将SSHing插入服务器并运行以下程序来解决这些问题:

检查DNS问题

nslookup googleapis.com

检查常规连接

ping googleapis.com

这应该没有必要,但要检查服务器是否可以在该端口上打开出站套接字(ping=ICMP)

telnet www.googleapis.com 443