Amazon ECS API 到 return 安全映像 URL
Amazon ECS API to return secure images URL
我正在使用 API 获取带有参数的产品列表:
'Keywords' => 'search,
'Operation' => 'ItemSearch',
'SearchIndex' => 'All',
'AssociateTag' => 'my-tag',
'AWSAccessKeyId' => 'my-key-id',
'ResponseGroup' => 'Medium',
'Service' => 'AWSECommerceService',
'Timestamp' => gmdate('Y-m-d\TH:i:s\Z'),
'Version' => '2010-09-01',
我只从不安全的服务器接收图像,例如
http://ecx.images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg
我了解到这张图片也可以在 URL:
https://images-na.ssl-images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg
我可以在响应中将 API 设为 return 安全 URL 吗?
我看到这是一个老问题。可能实际上还是。
您可以将结果 url 替换为简单的 str_replace。
$image-url = "http://ecx.images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg"
$new-image-url = str_replace('http://ecx.', 'https://images-na.ssl-', $image-url);
我正在使用 API 获取带有参数的产品列表:
'Keywords' => 'search,
'Operation' => 'ItemSearch',
'SearchIndex' => 'All',
'AssociateTag' => 'my-tag',
'AWSAccessKeyId' => 'my-key-id',
'ResponseGroup' => 'Medium',
'Service' => 'AWSECommerceService',
'Timestamp' => gmdate('Y-m-d\TH:i:s\Z'),
'Version' => '2010-09-01',
我只从不安全的服务器接收图像,例如
http://ecx.images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg
我了解到这张图片也可以在 URL:
https://images-na.ssl-images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg
我可以在响应中将 API 设为 return 安全 URL 吗?
我看到这是一个老问题。可能实际上还是。
您可以将结果 url 替换为简单的 str_replace。
$image-url = "http://ecx.images-amazon.com/images/I/417YQ3xWx7L._SL75_.jpg"
$new-image-url = str_replace('http://ecx.', 'https://images-na.ssl-', $image-url);