curl \
-H "Authorization: Bearer API_Key" \
-H 'Content-Type: application/json' \
-X GET https://api.ayrshare.com/api/links/yC0fTl
const API_KEY = "API_KEY";
fetch(`https://api.ayrshare.com/api/links/yC0fTl`, {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${API_KEY}`
}
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Content-Type': 'application/json',
'Authorization': 'Bearer API_KEY'}
r = requests.delete('https://api.ayrshare.com/api/links/yC0fTl',
headers=headers)
print(r.json())
<?php
require 'vendor/autoload.php'; // Composer auto-loader using Guzzle. See .../guzzlephp.org/en/stable/overview.html
$lastdays = "2";
$client = new GuzzleHttp\Client();
$res = $client->request(
'GET',
'https://api.ayrshare.com/api/links/yC0fTl',
[
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Bearer API_KEY'
]
]
);
echo json_encode(json_decode($res->getBody()), JSON_PRETTY_PRINT);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace LinksGETRequest_csharp
{
class Links
{
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/links/yC0fTl";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"analytics": {
"browserCounts": {
"chrome": 15
},
"created": "2023-06-29T00:57:12.220Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=google_ads",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"status": "success",
"totalClicks": 15,
"utmSource": "google_ads"
}
}
{
"status": "success",
"analytics": [
{
"browserCounts": {
"chrome": 3
},
"created": "2023-04-07T22:33:41.126Z",
"id": "pHXlbv9JlRxrXj6rstdMu",
"originalUrl": "https://www.ayrshare.com/",
"refererCounts": {},
"shortUrl": "https://ayrs.io/pHXlbv9JlRxrXj6rstdMu",
"socialClicks": {},
"totalClicks": 3
},
{
"browserCounts": {
"edge": 13
},
"created": "2023-07-17T15:20:51.118Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=looking",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"totalClicks": 13,
"utmSource": "looking"
}
]
}
{
"status": "error",
"message": "Unable to find link ID: yC0fTl",
"code": 187
}
Links
تحليلات الروابط
احصل على تحليلات الروابط المختصرة
GET
/
links
/
:id
curl \
-H "Authorization: Bearer API_Key" \
-H 'Content-Type: application/json' \
-X GET https://api.ayrshare.com/api/links/yC0fTl
const API_KEY = "API_KEY";
fetch(`https://api.ayrshare.com/api/links/yC0fTl`, {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${API_KEY}`
}
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Content-Type': 'application/json',
'Authorization': 'Bearer API_KEY'}
r = requests.delete('https://api.ayrshare.com/api/links/yC0fTl',
headers=headers)
print(r.json())
<?php
require 'vendor/autoload.php'; // Composer auto-loader using Guzzle. See .../guzzlephp.org/en/stable/overview.html
$lastdays = "2";
$client = new GuzzleHttp\Client();
$res = $client->request(
'GET',
'https://api.ayrshare.com/api/links/yC0fTl',
[
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Bearer API_KEY'
]
]
);
echo json_encode(json_decode($res->getBody()), JSON_PRETTY_PRINT);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace LinksGETRequest_csharp
{
class Links
{
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/links/yC0fTl";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"analytics": {
"browserCounts": {
"chrome": 15
},
"created": "2023-06-29T00:57:12.220Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=google_ads",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"status": "success",
"totalClicks": 15,
"utmSource": "google_ads"
}
}
{
"status": "success",
"analytics": [
{
"browserCounts": {
"chrome": 3
},
"created": "2023-04-07T22:33:41.126Z",
"id": "pHXlbv9JlRxrXj6rstdMu",
"originalUrl": "https://www.ayrshare.com/",
"refererCounts": {},
"shortUrl": "https://ayrs.io/pHXlbv9JlRxrXj6rstdMu",
"socialClicks": {},
"totalClicks": 3
},
{
"browserCounts": {
"edge": 13
},
"created": "2023-07-17T15:20:51.118Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=looking",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"totalClicks": 13,
"utmSource": "looking"
}
]
}
{
"status": "error",
"message": "Unable to find link ID: yC0fTl",
"code": 187
}
يعيد تحليلات لجميع الروابط المختصرة أو لرابط واحد لمعرّف رابط محدد. على سبيل المثال:
https://api.ayrshare.com/api/links/yC0fTlيعيد تحليلات المعرّفyC0fTlhttps://api.ayrshare.com/api/linksيعيد تحليلات جميع الروابط.
معاملات الرأس
معاملات المسار
قدّم معرّف الرابط المختصر المُعاد من طلب POST /links كمعامل مسار. على
سبيل المثال:
https://api.ayrshare.com/api/links/yC0fTl إذا لم يتم توفير معرّف رابط، فسيتم إعادة
جميع الروابط.معاملات الاستعلام
احصل على سجل الروابط التي اختُصرت بعد هذا التاريخ. يقبل تاريخ ووقت UTC.على سبيل المثال، استخدم التنسيق
YYYY-MM-DDThh:mm:ssZ وأرسله كـ 2026-07-08T12:30:00Z.
يُرجى الاطلاع على utctime لمزيد من الأمثلة.احصل على سجل الروابط التي اختُصرت قبل هذا التاريخ. يقبل تاريخ ووقت UTC.على سبيل المثال، استخدم التنسيق
YYYY-MM-DDThh:mm:ssZ وأرسله كـ 2026-07-08T12:30:00Z.
يُرجى الاطلاع على utctime لمزيد من الأمثلة.احصل على سجل الروابط التي تم النقر عليها بعد هذا التاريخ. يقبل تاريخ ووقت UTC.على سبيل المثال، استخدم التنسيق
YYYY-MM-DDThh:mm:ssZ وأرسله كـ 2026-07-08T12:30:00Z.
يُرجى الاطلاع على utctime لمزيد من الأمثلة.احصل على سجل الروابط التي تم النقر عليها قبل هذا التاريخ. يقبل تاريخ ووقت UTC.على سبيل المثال، استخدم التنسيق
YYYY-MM-DDThh:mm:ssZ وأرسله كـ 2026-07-08T12:30:00Z.
يُرجى الاطلاع على utctime لمزيد من الأمثلة.curl \
-H "Authorization: Bearer API_Key" \
-H 'Content-Type: application/json' \
-X GET https://api.ayrshare.com/api/links/yC0fTl
const API_KEY = "API_KEY";
fetch(`https://api.ayrshare.com/api/links/yC0fTl`, {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${API_KEY}`
}
})
.then((res) => res.json())
.then((json) => console.log(json))
.catch(console.error);
import requests
headers = {'Content-Type': 'application/json',
'Authorization': 'Bearer API_KEY'}
r = requests.delete('https://api.ayrshare.com/api/links/yC0fTl',
headers=headers)
print(r.json())
<?php
require 'vendor/autoload.php'; // Composer auto-loader using Guzzle. See .../guzzlephp.org/en/stable/overview.html
$lastdays = "2";
$client = new GuzzleHttp\Client();
$res = $client->request(
'GET',
'https://api.ayrshare.com/api/links/yC0fTl',
[
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Bearer API_KEY'
]
]
);
echo json_encode(json_decode($res->getBody()), JSON_PRETTY_PRINT);
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace LinksGETRequest_csharp
{
class Links
{
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/links/yC0fTl";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);
try
{
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Error: {e.Message}");
}
}
}
}
{
"status": "success",
"analytics": {
"browserCounts": {
"chrome": 15
},
"created": "2023-06-29T00:57:12.220Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=google_ads",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"status": "success",
"totalClicks": 15,
"utmSource": "google_ads"
}
}
{
"status": "success",
"analytics": [
{
"browserCounts": {
"chrome": 3
},
"created": "2023-04-07T22:33:41.126Z",
"id": "pHXlbv9JlRxrXj6rstdMu",
"originalUrl": "https://www.ayrshare.com/",
"refererCounts": {},
"shortUrl": "https://ayrs.io/pHXlbv9JlRxrXj6rstdMu",
"socialClicks": {},
"totalClicks": 3
},
{
"browserCounts": {
"edge": 13
},
"created": "2023-07-17T15:20:51.118Z",
"id": "yC0fTl",
"originalUrl": "https://www.ayrshare.com/?utm_source=looking",
"refererCounts": {},
"shortUrl": "https://ayrs.io/yC0fTl",
"socialClicks": {},
"totalClicks": 13,
"utmSource": "looking"
}
]
}
{
"status": "error",
"message": "Unable to find link ID: yC0fTl",
"code": 187
}
تحديث رابط قصيرواجهة برمجة تطبيقات الاستماع: مراقبة وسائل التواصل الاجتماعي والإشارات | مستندات Ayrshare
⌘I
