报错函数-api_key

drewcark
drewcark 成员文章数 :2
编辑2023 开发者APIs

正试图用云形部件签名上传使用PHP云型SDK制作请求签名后端签名代码为

$options=数组+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$timestamp=时间United_preset//.返回签名

正确创建签名(据我所知)并返回前端,到时我可调用云化.CreateUploadWeffects然而,当我打开部件并尝试上传图像时,我发现误差“误差要求参数-api_key”。据我理解,前端完全不需要api密钥创建签名时只需后端使用它后端上已经有它,值(云名和api秘密)被确认为正确值少了什么感谢您的帮助

编辑:我刚向前端添加api密钥时创建云形部件而不再见差错spi键前端为何需要这难道不泄露信息保密吗?

答案解析

  • Vdeub
    Vdeub 云化员工成员文章数 :三十九

    HiAndrew,

    上头讲到中,你需要添加api_key上传部件签名上传时上头api_key云名可置前端为无风险正相反,i_secret绝不应设置前端

    希望帮助

    最优

    路克

  • drewcark
    drewcark 成员文章数 :2
    编辑2023

    感谢Vdeub信息,我添加到前端部件键并清除错误然而我正经历另一个我似乎无法解决的错误

    Invalid Signature 637ee00280cbd4a85751d8de8e0eff51aaa6fadc.字符串签名-'文件夹= &source=uw×tamp=1685544025&upload_preset= '

    返回签名不单是一个云端期望,我也无法用命令echo-n复制回签名 &source=uw×tamp=1685544025&upload_preset= 命令行中由 Aleksandar建议 https://support.www.aaaalireno.com/hc/en-us/articles/203817991-How-to-generate-a-Cloudinary-signature-on-my-own-#article-comments

    云形部件通过设置上传信号值函数取2参数(回调参数和参数对签名对象),让云形部件上传时自动调用(成员社区论坛建议简单性,尽管我目前似乎无法找到讨论内容)。

    前端 :

    康斯特新部件=云化 创建加载部件
                        
                         上传Preset
                         
                          显示授权By:假文件夹
                          
                           i_key:
                           
                            上传信号:此.generate信号资源类型:image,showAsceedObjects: true,单加注AutoClose: true}
                            
                             }生成信号:函数(回召,spres_to_sign){Ext.Ajax.request{方法:POST/url
                             
                              ,         params: {             data: params_to_sign,         },         success: function (response) {             console.debug("Signing successful")             console.debug(response)             let signature = Ext.JSON.decode(response.responseText).signature             console.log('signature: ' + signature)             callback(signature)         },         failure: function (response) {             console.warn("Signing Unsuccessful")             console.debug(response.responseText)             new Error('Signing request failed')         }     }) },
                             
                            
                           
                          
                         
                        

    后端 :

    $options=数组
                        
                         api_key
                         
                          api_secret
                          
                           /所有确认正确值$签名=云性:sign_request数组 //Data自动机由云性部件传输//返回签名
                          
                         
                        


    文件夹、源码、时间戳和上传_预设从签名函数返回对象表示正确信息正由云式构件传递并由签名请求函数签名函数还存取签名需要的api-secret, 所以我不确定出错

    任何帮助都十分感激,谢谢

  • 塔马拉
    塔马拉 云化员工成员文章数 :73号

    你好

    报错字符串还原正数字符串并用API键签名

    可分享签名生成时传递的精度参数吗?请检查时间戳

    if you can打印字符串后传到部件帮助

    完全工作示例中您可能发现帮助 :

    //www.aaaalireno.com/documentation/upload_widget#code_explorer_signed_uploads_using_the_upload_widget

    博客文章可能有所帮助

    https://support.www.aaaalireno.com/hc/en-us/articles/203817991-How-to-generate-a-Cloudinary-signature-on-my-own-

    https://support.www.aaaalireno.com/hc/en-us/articles/360000693852-How-to-verify-an-upload-response-signature

    希望这有帮助 有任何问题请通知我

    最好的问候

    塔马拉

Baidu
map