币游国际平台

生成上传签名

最新更新:Jan-25-2024

上页:

评分本页 :

概述

使用云型SDKs上传或管理方法需要签名时,签名自动生成并添加到请求中if, yet, you正在制作RESTAPI直接调用中输入签名可使用云后端SDK签名生成法实现此目的看这个教程学习方法

视频教程


Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time -:-
 
1x
  • descriptions off, selected
  • subtitles off, selected
    Next upNext up:

    视频由云情视频播放器带给你嵌入自有脱机

    教程内容

    本教程介绍以下题目点击时标跳转到视频那部分

    导入依赖使用云节点jsSDK

    跳转到视频中此点0:09 获取依赖方使用云节点jsSDK配置环境
    Nodejs
    const cloudinary = require('cloudinary').v2;
    require('dotenv').config();

    计算时标

    跳转到视频中此点0:14 时间戳生成签名, 签名有效一小时 。计算当前时间时分秒数
    Nodejs
    var timestamp = Math.round((new Date).getTime()/1000);

    调用签名请求法

    跳转到视频中此点零点十九分 调用api_sign_request方法生成签名方法需要参数签名和API保密
    Nodejs
    var signature = cloudinary.utils.api_sign_request({
        timestamp: timestamp,
        eager: 'w_400,h_300,c_pad|w_260,h_200,c_crop',
        public_id: 'sample_image'}, process.env.API_SECRET);

    构建cURL命令

    跳转到视频中此点0:40 生成时标并签名API调用后,构建cURL命令直接调用上传API
    Nodejs
    var file='https://upload.wikimedia.org/wikipedia/commons/b/b1/VAN_CAT.png';
    
    var curl_command = 'curl -d "file=' + file + 
       '&api_key=323127161127519&eager=w_400,h_300,c_pad|w_260,h_200,c_crop&public_id=sample_image' + 
       '&timestamp=' + timestamp +
       '&signature=' + signature +
       '" -X POST http://api.www.agrosoland.com/v1_1/carl/image/upload';

    运行代码输出cURL命令

    跳转到视频中此点零点四十七分 运行代码生成cURL命令后可用直接调用a

    输入cURL命令执行签名上传

    跳转到视频中此点1:05 CURL命令运行终端返回API响应显示成功签名上传现实中签名生成代码将处于服务器函数中, 通过该函数传递参数签名函数返回客户端使用签名和时间戳

    继续学习

    相关题目

    狦尺舧 砛尺舧

    程序化上传
    云型SDK上传媒体资产
    媒体库上传
    拖放或从远程源选择上传
    上传CLI
    上传图像应用背景清除

    云学院

    查查云学院免费自步云式课程开发者或DAM专题或注册正规教程虚拟或现场课程

    反馈发送