How to generate authentication token/signature for Aspose.Slides Cloud for cURL requests

how do i generate the signature in order to use the curl requests

@mufeel

Thank you for contacting Aspose Support.

We would recommend you use OAuth 2.0 protocol instead of URL Signing for APIs authentication. Following is a cURL example to get Access Token:

// cURL Example to get Access Token
// Get your App Key and App SID from https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/oauth2/token" \
-X POST \
-d 'grant_type=client_credentials&client_id=0B17F60A-6D69-426B-9ABD-79F35A6E9F7B&client_secret=53b8b19adffa41a3e87dbbd8858977ae' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Then use received access_token to call any Aspose Cloud API:

// cURL example to upload file to Aspose Cloud Storage
curl -v "https://api.aspose.cloud/v1.1/storage/file?path=testfile.txt" \
-X PUT \
-T testfile.txt \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/json" \
-H "Authorization: Bearer qyc9asneEZsTZtRro3Qd2ZH38jQdBLabtIi5nE3DPgdbGolk0K8RQwB1kC1umqfp4rAKeP8gFTIRSRhl6uShnbX70X-_ieDHPAK1cCAH1Kiq6fz8lnHZc-zXmHir_TxsXrjvsjMGDwRmhjncUDMPhEU4Ah8rq0XT-8Q_dz2lWCnJsrYMXp8S2jf0QRb3xmIT5Bw1lRxsDa9PeBQ9BxDPBNYBepAUKkjNCSywA4nnoAIBeKc6mt7cmIO3J3Kv4mYk_r2z1Mog_lgmFmzYrLLPTcKNUzFHOtSAjMlz8Tn2uyihbfXJVqu7pCDd6I1yIxvcHbNIgBd01tFTjQpHUh_Pr5sKyhXg0RYLZNOSrREuRqcR04mSfR_E9RsN5k1TReZxhfUY8oacfCeUIMysGOvGB-F9J5DR41DwkxrezAeYUPE8hGBm"

We hope this helps!

2 posts were split to a new topic: Merge PowerPoint Presentation in Aspose.Slides Cloud

7 posts were split to a new topic: Reorder Slides in a PowerPoint Presentation

@mufeel

As an update, please note now Aspose Cloud APIs start a support of JSON Web Token(JWT) authentication as well. New API Version of Aspose.Slides Cloud only supports JWT authentication. However, old API Versions continue to support OAuth 2.0.