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
Link Analytics
छोटे किए गए लिंक पर एनालिटिक्स प्राप्त करें
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
}
सभी छोटे किए गए लिंक के लिए या किसी दिए गए लिंक ID के लिए एक लिंक के लिए एनालिटिक्स लौटाएँ। उदाहरण के लिए:
https://api.ayrshare.com/api/links/yC0fTlIDyC0fTlके लिए एनालिटिक्स लौटाता हैhttps://api.ayrshare.com/api/linksसभी लिंक एनालिटिक्स लौटाता है।
Header Parameters
Path Parameters
string
POST /links अनुरोध से लौटाई गई छोटे लिंक की ID को path पैरामीटर के रूप में प्रदान करें। उदाहरण के लिए:
https://api.ayrshare.com/api/links/yC0fTl यदि कोई लिंक ID प्रदान नहीं की गई है, तो सभी लिंक लौटाए जाते हैं।Query Parameters
string
इस तिथि के बाद छोटे किए गए लिंक का इतिहास प्राप्त करें। UTC दिनांक-समय स्वीकार करता है।उदाहरण के लिए,
YYYY-MM-DDThh:mm:ssZ प्रारूप का उपयोग करें और 2026-07-08T12:30:00Z के रूप में भेजें।
अधिक उदाहरणों के लिए utctime देखें।string
इस तिथि से पहले छोटे किए गए लिंक का इतिहास प्राप्त करें। UTC दिनांक-समय स्वीकार करता है।उदाहरण के लिए,
YYYY-MM-DDThh:mm:ssZ प्रारूप का उपयोग करें और 2026-07-08T12:30:00Z के रूप में भेजें।
अधिक उदाहरणों के लिए utctime देखें।string
इस तिथि के बाद क्लिक किए गए लिंक का इतिहास प्राप्त करें। UTC दिनांक-समय स्वीकार करता है।उदाहरण के लिए,
YYYY-MM-DDThh:mm:ssZ प्रारूप का उपयोग करें और 2026-07-08T12:30:00Z के रूप में भेजें।
अधिक उदाहरणों के लिए utctime देखें।string
इस तिथि से पहले क्लिक किए गए लिंक का इतिहास प्राप्त करें। 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
}
⌘I
