该操作返回一个签名URL,允许您下载包含所有项目的XML文件。文件格式与https://api.globalgiving.org/api/public/projectservice/all/projects但是在一个大文件中包含完整的列表。这样就不需要多次调用获取所有项目端点。大容量文件每天更新一次,因此使用此方法您只需要每天最多更新一次缓存。
注意,只有XML格式可以下载。您可以使用JSON请求URL,但是URL总是会导致XML结果。
的指示,这是一个不安全的请求“公共/”元素,因此,不需要访问令牌(身份验证)。
得到
xml、json
xml、json
https://api.globalgiving.org/api/public/projectservice/all/projects/download.xml
api_key在API密匙部分,需要
/ api /公共/ projectservice / /项目/ download.xml吗?api_key = YOUR_API_KEY
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET "https://api.globalgiving.org/api/public/projectservice/all/projects/download.xml?api_key=YOUR_API_KEY"
<?xml版本="1.0" encoding="UTF-8" standalone="yes"?> https://globalgiving-assets.s3.amazonaws.com/api/projects.xml?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200101T210221Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3599&X-Amz-Credential=XXXXXXXXXXXX%2F20190530%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX< /下载>