我已注册Google街景图片API。当我将URL复制到浏览器位置栏时,我可以使用带有API密钥的API来获取图像。但是当我尝试通过jQuery以编程方式加载图像时,我得到了http代码403.例如,如果我使用类似的东西:
$('#imgdiv').css('background-image','url("[streetview url with API key]");
然后图像不会加载,Javascript控制台说:
GET [streetview url with API key] 403 (OK)
据我所知,它似乎不是一个限速问题。到目前为止,我可能只要求1-200张图片。我可以在浏览器中键入相同的URL,然后就会出现。加载这些图像的代码的域已经过验证。
更新:
我尝试使用API密钥而不会产生域限制,并且工作正常。所以看来我的问题在于指定原始域。在生成密钥时,我使用*.mydomain.com/*
,但这不起作用。我的域名没有前置www
(例如,它只有mydomain.com
)。这可能是问题吗?
想法?