gpt4 book ai didi

javascript - 如何从客户端 JavaScript 从 cloudinary 获取我的图像列表?

转载 作者:数据小太阳 更新时间:2023-10-29 05:49:58 27 4
gpt4 key购买 nike

使用 cloudinary API,我可以通过 GET 获取图像列表:

https://API_KEY:API_SECRET@api.cloudinary.com/v1_1/CLOUD_NAME/resources/image/upload

但是,从客户端 JavaScript 使用它会暴露我帐户的 API key 和 secret 。

似乎应该可以在不暴露我的帐户凭据的情况下获取图像列表。

我看过 Cloudinary AngularJS客户端,它有一个示例项目,可以实现帐户中照片的幻灯片放映。据我所知,该项目使用以下行获取 cloudinary 帐户中的照片列表

var url = $.cloudinary.url('myphotoalbum', {format: 'json', type: 'list'});

但我无法接到此电话以返回任何内容。

cloudinary JQuery documentation没有描述 $.cloudinary.url() 的语法;我找到的唯一资源是 Cloudinary JQuery Github Page ,它指出

$.cloudinary.url(public_id, options) // Returns a cloudinary URL based on your on your configuration and the given options.

什么是public_id选项是什么?

最佳答案

浏览所有资源确实需要使用安全的 Admin API。这确实需要使用您的 api_secret,它不应在您的客户端代码中泄露。但是,Cloudinary 支持返回共享特定标签的所有图像/原始文件的列表。响应是一个 JSON 片段,它会自动更新并在 CDN 上缓存 1 小时。

cloudinary.url API 生成指定参数的 URL。所以在使用时:

var url = $.cloudinary.url('myphotoalbum', {format: 'json', type: 'list'});

这会生成一个 Cloudinary URL,类似于以下内容:

http://res.cloudinary.com/<your_cloud_name>/image/list/myphotoalbum.json

此 URL 返回您帐户中共享“myphotoalbum”标签的所有资源的 JSON。

关于javascript - 如何从客户端 JavaScript 从 cloudinary 获取我的图像列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24431943/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com