之前,我已经将图像上传到Google Cloud Platform存储桶并公开了。来自GCP的直接链接如下所示:
但是,当此链接作为Avatar URL放入环聊聊天API时,该链接不起作用(在环聊聊天中显示默认头像,而不是我的头像)。
我还找到了一种创建URL的方法,它是https://storage.googleapis.com/[bucket]/[file],而且这个URL还在工作,不知道为什么。
我的问题是,为什么“官方”链接不起作用,而第二个链接却起作用?它们之间有什么区别,storage.cloud.google.com与storage.googleapis.com之间有什么区别?
答案 0 :(得分:0)
这应该有助于您更好地了解两个链接之间的区别。
访问公共对象 对storage.cloud.google.com URI的所有请求都需要身份验证。即使allUsers有权访问对象,这也适用。如果希望用户下载未经身份验证的匿名对象而不进行身份验证,请使用Direct API请求中记录的storage.googleapis.com URI。有关详细信息和示例,请参阅访问公共数据。
Here,您有关于该主题的更多信息。
希望这会有所帮助:)