curl \
-H "Authorization: Bearer API_KEY" \
-X GET https://api.ayrshare.com/api/analytics/youTubePlaylists
const API_KEY = "API_KEY";
fetch("https://api.ayrshare.com/api/analytics/youTubePlaylists", {
method: "GET",
headers: {
Authorization: `Bearer ${API_KEY}`,
},
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Authorization': 'Bearer API_KEY'}
r = requests.get('https://api.ayrshare.com/api/analytics/youTubePlaylists', headers=headers)
print(r.json())
<?php
$apiUrl = 'https://api.ayrshare.com/api/analytics/youTubePlaylists';
$apiKey = 'API_KEY'; // Replace 'API_KEY' with your actual API key
$headers = [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
];
$curl = curl_init($apiUrl);
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers
]);
$response = curl_exec($curl);
if ($response === false) {
echo 'Curl error: ' . curl_error($curl);
} else {
echo json_encode(json_decode($response), JSON_PRETTY_PRINT);
}
curl_close($curl);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace YouTubePlaylistsGETRequest_csharp
{
class YouTubePlaylists
{
private static readonly HttpClient client = new HttpClient();
static async Task Main(string[] args)
{
string API_KEY = "API_KEY";
string url = "https://api.ayrshare.com/api/analytics/youTubePlaylists";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
HttpResponseMessage response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"channelId": "UCsp6CnxiNbUU0AJtuYKZw",
"playLists": [
{
"averageTimeInPlaylist": 2.2,
"averageViewDuration": 3.1,
"description": "A great list",
"estimatedMinutesWatched": 21,
"estimatedRedMinutesWatched": 23,
"id": "PLcLpmVOb3fDaf7Mps",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Super Playlist",
"views": 55,
"viewsPerPlaylistStart": 32
},
{
"averageTimeInPlaylist": 2,
"averageViewDuration": 4.5,
"description": "A great list 2",
"estimatedMinutesWatched": 2,
"estimatedRedMinutesWatched": 3,
"id": "FLsp6CnxiNbUU0AJtu",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Favorites",
"views": 20,
"viewsPerPlaylistStart": 23
}
],
"lastUpdated": "2023-01-18T03:09:59.757Z",
"nextUpdate": "2023-01-18T03:42:29.757Z"
}
{
"action": "analytics",
"status": "error",
"code": 294,
"message": "Error getting analytics."
}
Analytics
YouTube-Playlists
Rufen Sie die YouTube-Playlists des verbundenen YouTube-Kanals ab
GET
/
analytics
/
youTubePlaylists
curl \
-H "Authorization: Bearer API_KEY" \
-X GET https://api.ayrshare.com/api/analytics/youTubePlaylists
const API_KEY = "API_KEY";
fetch("https://api.ayrshare.com/api/analytics/youTubePlaylists", {
method: "GET",
headers: {
Authorization: `Bearer ${API_KEY}`,
},
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Authorization': 'Bearer API_KEY'}
r = requests.get('https://api.ayrshare.com/api/analytics/youTubePlaylists', headers=headers)
print(r.json())
<?php
$apiUrl = 'https://api.ayrshare.com/api/analytics/youTubePlaylists';
$apiKey = 'API_KEY'; // Replace 'API_KEY' with your actual API key
$headers = [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
];
$curl = curl_init($apiUrl);
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers
]);
$response = curl_exec($curl);
if ($response === false) {
echo 'Curl error: ' . curl_error($curl);
} else {
echo json_encode(json_decode($response), JSON_PRETTY_PRINT);
}
curl_close($curl);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace YouTubePlaylistsGETRequest_csharp
{
class YouTubePlaylists
{
private static readonly HttpClient client = new HttpClient();
static async Task Main(string[] args)
{
string API_KEY = "API_KEY";
string url = "https://api.ayrshare.com/api/analytics/youTubePlaylists";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
HttpResponseMessage response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"channelId": "UCsp6CnxiNbUU0AJtuYKZw",
"playLists": [
{
"averageTimeInPlaylist": 2.2,
"averageViewDuration": 3.1,
"description": "A great list",
"estimatedMinutesWatched": 21,
"estimatedRedMinutesWatched": 23,
"id": "PLcLpmVOb3fDaf7Mps",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Super Playlist",
"views": 55,
"viewsPerPlaylistStart": 32
},
{
"averageTimeInPlaylist": 2,
"averageViewDuration": 4.5,
"description": "A great list 2",
"estimatedMinutesWatched": 2,
"estimatedRedMinutesWatched": 3,
"id": "FLsp6CnxiNbUU0AJtu",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Favorites",
"views": 20,
"viewsPerPlaylistStart": 23
}
],
"lastUpdated": "2023-01-18T03:09:59.757Z",
"nextUpdate": "2023-01-18T03:42:29.757Z"
}
{
"action": "analytics",
"status": "error",
"code": 294,
"message": "Error getting analytics."
}
Header-Parameter
curl \
-H "Authorization: Bearer API_KEY" \
-X GET https://api.ayrshare.com/api/analytics/youTubePlaylists
const API_KEY = "API_KEY";
fetch("https://api.ayrshare.com/api/analytics/youTubePlaylists", {
method: "GET",
headers: {
Authorization: `Bearer ${API_KEY}`,
},
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Authorization': 'Bearer API_KEY'}
r = requests.get('https://api.ayrshare.com/api/analytics/youTubePlaylists', headers=headers)
print(r.json())
<?php
$apiUrl = 'https://api.ayrshare.com/api/analytics/youTubePlaylists';
$apiKey = 'API_KEY'; // Replace 'API_KEY' with your actual API key
$headers = [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
];
$curl = curl_init($apiUrl);
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers
]);
$response = curl_exec($curl);
if ($response === false) {
echo 'Curl error: ' . curl_error($curl);
} else {
echo json_encode(json_decode($response), JSON_PRETTY_PRINT);
}
curl_close($curl);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace YouTubePlaylistsGETRequest_csharp
{
class YouTubePlaylists
{
private static readonly HttpClient client = new HttpClient();
static async Task Main(string[] args)
{
string API_KEY = "API_KEY";
string url = "https://api.ayrshare.com/api/analytics/youTubePlaylists";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
HttpResponseMessage response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"channelId": "UCsp6CnxiNbUU0AJtuYKZw",
"playLists": [
{
"averageTimeInPlaylist": 2.2,
"averageViewDuration": 3.1,
"description": "A great list",
"estimatedMinutesWatched": 21,
"estimatedRedMinutesWatched": 23,
"id": "PLcLpmVOb3fDaf7Mps",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Super Playlist",
"views": 55,
"viewsPerPlaylistStart": 32
},
{
"averageTimeInPlaylist": 2,
"averageViewDuration": 4.5,
"description": "A great list 2",
"estimatedMinutesWatched": 2,
"estimatedRedMinutesWatched": 3,
"id": "FLsp6CnxiNbUU0AJtu",
"playlistStarts": 23,
"thumbNail": {
"url": "https://i.ytimg.com/vi/default.jpg",
"width": 120,
"height": 90
},
"title": "Favorites",
"views": 20,
"viewsPerPlaylistStart": 23
}
],
"lastUpdated": "2023-01-18T03:09:59.757Z",
"nextUpdate": "2023-01-18T03:42:29.757Z"
}
{
"action": "analytics",
"status": "error",
"code": 294,
"message": "Error getting analytics."
}
⌘I
