Renommer un fichier audio
- Home
- Renommer un fichier audio
Renommer un fichier audio
Limite: 5 requêtes par minute
URL
POST https://api.voicepartner.fr/v1/audio-file/rename
Paramètres
Chaque demande d’API prend en charge les paramètres suivants :
apiKey | Clé API de votre compte. Vous l’obtenez dans votre compte Voice Partner. |
---|---|
tokenAudio | Identifiant du fichier audio |
filename | Nouveau nom du fichier compris entre 3 et 50 caractères |
Requête
Exemple de requête:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php // L'URL de l'API où vous voulez envoyer la requête $url = 'https://api.voicepartner.fr/v1/audio-file/rename'; // Les données que vous souhaitez envoyer en JSON $data = array( 'apiKey' => 'YOUR_API_KEY', 'tokenAudio' => 'TOKEN_DU_FICHIER_AUDIO', 'filename' => 'Nom du fichier' ); // Encodage des données en JSON $data_json = json_encode($data); // Initialisation de cURL $curl = curl_init($url); // Configuration des options de cURL pour envoyer du JSON curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $data_json); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data_json) )); // Exécution de la requête cURL et enregistrement de la réponse $response = curl_exec($curl); // Fermeture de la session cURL curl_close($curl); // Affichage de la réponse echo $response; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
Imports System.Net.Http Imports System.Text Imports Newtonsoft.Json Public Class RenommerFichierAudio Private ReadOnly _url As String = "https://api.voicepartner.fr/v1/audio-file/rename" Private ReadOnly _apiKey As String = "YOUR_API_KEY" Private ReadOnly _tokenAudio As String = "YOUR_TOKEN_AUDIO" Private ReadOnly _filename As String = "YOUR_FILE_NAME" Public Async Function RenameAudioFile() As Task Dim httpClient As New HttpClient() Dim data As New With { .apiKey = _apiKey, .tokenAudio = _tokenAudio, .filename = _filename } Dim jsonContent As String = JsonConvert.SerializeObject(data) Using content As New StringContent(jsonContent, Encoding.UTF8, "application/json") Try Dim response As HttpResponseMessage = Await httpClient.PostAsync(_url, content) If response.IsSuccessStatusCode Then Dim responseContent As String = Await response.Content.ReadAsStringAsync() Console.WriteLine(responseContent) Else Console.WriteLine("Error: " & response.StatusCode) End If Catch ex As Exception Console.WriteLine("Erreur lors de la requête: " & ex.Message) End Try End Using End Function End Class |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import requests import json # L'URL de l'API où vous voulez envoyer la requête url = 'https://api.voicepartner.fr/v1/audio-file/rename' # Les données que vous souhaitez envoyer en JSON data = { 'apiKey': 'YOUR_API_KEY', 'tokenAudio': 'TOKEN_DU_FICHIER_AUDIO', 'filename': 'Nom du fichier' } # Encodage des données en JSON data_json = json.dumps(data) # Envoi de la requête POST avec les données JSON headers = { 'Content-Type': 'application/json' } response = requests.post(url, data=data_json, headers=headers) # Affichage de la réponse print(response.text) |
1 |
curl -Method Post -Uri "https://api.voicepartner.fr/v1/audio-file/rename" -Headers @{"Content-Type"="application/json"} -Body '{"apiKey": "YOUR_API_KEY", "tokenAudio": "TOKEN_DU_FICHIER_AUDIO", "filename": "Nom du fichier"}' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
const axios = require('axios'); // L'URL de l'API pour renommer un fichier audio const url = 'https://api.voicepartner.fr/v1/audio-file/rename'; // Les données à envoyer en JSON const data = { apiKey: 'YOUR_API_KEY', tokenAudio: 'TOKEN_DU_FICHIER_AUDIO', filename: 'Nom du fichier' }; axios.post(url, data) .then(response => { console.log(response.data); }) .catch(error => { console.error('Erreur lors de la requête:', error); }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
package com.example.API; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.net.http.HttpRequest.BodyPublishers; import java.net.http.HttpResponse.BodyHandlers; public class RenommerFichierAudio { public static void main(String[] args) { // L'URL de l'API pour renommer un fichier audio String url = "https://api.voicepartner.fr/v1/audio-file/rename"; // Vos données d'authentification et les informations du fichier String apiKey = "VOTRE_CLE_API"; String tokenAudio = "VOTRE_TOKEN_AUDIO"; String nouveauNom = "NouveauNomFichier"; // Les données à envoyer en JSON String json = String.format( "{\"apiKey\":\"%s\",\"tokenAudio\":\"%s\",\"filename\":\"%s\"}", apiKey, tokenAudio, nouveauNom); // Créer une instance de HttpClient HttpClient client = HttpClient.newHttpClient(); // Construire la requête HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .header("Content-Type", "application/json") .POST(BodyPublishers.ofString(json)) .build(); // Envoyer la requête de manière asynchrone client.sendAsync(request, BodyHandlers.ofString()) .thenApply(HttpResponse::body) .thenAccept(System.out::println) .exceptionally(e -> { System.out.println("Erreur lors de la requête: " + e.getMessage()); return null; }) .join(); // Attendre la fin de l'opération asynchrone } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
package main import ( "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" ) type RenameData struct { ApiKey string `json:"apiKey"` TokenAudio string `json:"tokenAudio"` Filename string `json:"filename"` } func main() { url := "https://api.voicepartner.fr/v1/audio-file/rename" data := RenameData{ ApiKey: "YOUR_API_KEY", TokenAudio: "TOKEN_DU_FICHIER_AUDIO", Filename: "Nom du fichier", } payloadBytes, err := json.Marshal(data) if err != nil { fmt.Printf("Error: %s\n", err.Error()) return } body := bytes.NewReader(payloadBytes) req, err := http.NewRequest("POST", url, body) if err != nil { fmt.Printf("Error: %s\n", err.Error()) return } req.Header.Set("Content-Type", "application/json") resp, err := http.DefaultClient.Do(req) if err != nil { fmt.Printf("Error: %s\n", err.Error()) return } defer resp.Body.Close() respBody, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Printf("Error: %s\n", err.Error()) return } fmt.Printf("Response: %s\n", string(respBody)) } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
using System; using System.Net.Http; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace API.ApiClients { public class RenommerFichierAudio { public static async Task Main() { var url = "https://api.voicepartner.fr/v1/audio-file/rename"; var data = new { apiKey = "YOUR_API_KEY", tokenAudio = "TOKEN_DU_FICHIER_AUDIO", filename = "Nom du fichier" }; using (var client = new HttpClient()) { try { var json = JsonConvert.SerializeObject(data); var content = new StringContent(json, Encoding.UTF8, "application/json"); var response = await client.PostAsync(url, content); var responseContent = await response.Content.ReadAsStringAsync(); Console.WriteLine("Response: " + responseContent); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } } } } } |
Réponses
1 2 3 4 5 |
{ "success": true, "filename": "NOM DU FICHIER", "tokenAudio": "TOKEN DU FICHIER AUDIO" } |
Exemples
1 2 3 4 5 6 7 |
curl --location --request POST 'https://api.voicepartner.fr/v1/audio-file/rename' \ --header 'Content-Type: application/json' \ --data-raw '{ "apiKey": "APIKEY", "tokenAudio": "TOKEN DU FICHIER AUDIO", "filename": "Nom du fichier" } |
© 2014 - 2023 NDA MEDIA. Tous droits réservés. Mentions légales