API قيمت لاءِ هتي ڪلڪ ڪريو
Faceb.com API faceb.com
تي هوسٽ ڪئي وئي آهي.
Faceb.com API تائين رسائي حاصل ڪرڻ لاءِ، توهان کي پنهنجي منفرد API ڪي شامل ڪرڻ گهرجي. توهان پنهنجي اي ميل ايڊريس سان سائن اپ ڪري API ڪي حاصل ڪري سگهو ٿا. مهرباني ڪري پنهنجي API ڪي کي رازداري ۾ رکڻ ياد رکو.
API سان تصديق HTTP هيڊرز ذريعي سنڀالي ويندي آهي. سڀني درخواستن لاءِ هڪ اختيار هيڊر جي ضرورت هوندي آهي جنهن ۾ توهان جي API ڪي فارميٽ ڪي ۾ شامل هجي: YOUR_API_KEY
، جتي YOUR_API_KEY
توهان جي اڪائونٽ صفحي تي موجود ڪي آهي.
سيڪيورٽي لاءِ، سڀ درخواستون هڪ انڪرپٽ ٿيل HTTPS ڪنيڪشن تي موڪليون وڃن ته جيئن ٽرانسميشن دوران توهان جي ڊيٽا کي محفوظ رکيو وڃي.
اسان جي API سان ڪا به تصويري گيلري URL ڊائون لوڊ ڪريو جنهن ۾ فيس بڪ وڊيو، ريل، تصويرون ۽ وڌيڪ شامل آهن.
مثال:
YOUR_API_KEY
پنهنجي منفرد API ڪي سان تبديل ڪريو (جيڪو توهان جي Faceb.com اڪائونٽ پيج تي ملي ٿو) ۽ "URL" کي وسيلن جي URL سان تبديل ڪريو:
from time import sleep
import requests
headers = {"Authorization": "API_KEY"}
r = requests.post(
url="https://faceb.com/api/v1/submit/",
headers=headers,
data={
"url": "URL"
}
)
if r.status_code == 200:
response = r.json()
uuid = response.get("uuid")
results = None
while not results:
r = requests.post(
url="https://faceb.com/api/v1/results/",
headers=headers,
data={
"uuid": uuid
}
)
if r.status_code == 200:
response = r.json()
if response.get("loading"):
print("processing ...")
sleep(5)
continue
results = response.get("results")
print("Download links")
print(results)
break
else:
print("Error getting result:")
print(f"Status code: {r.status_code}")
print(f"Response: {r.text}")
break
else:
print("Error submitting your URL:")
print(f"Status code: {r.status_code}")
print(f"Response: {r.text}")
const axios = require('axios');
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
async function submitAndFetchResults() {
const headers = {
"Authorization": "API_KEY",
"Content-Type": "application/x-www-form-urlencoded"
};
try {
// Submit URL
const submitResponse = await axios.post(
'https://faceb.com/api/v1/submit/',
new URLSearchParams({
url: "URL"
}),
{ headers }
);
if (submitResponse.status === 200) {
const uuid = submitResponse.data.uuid;
let results = null;
while (!results) {
const resultResponse = await axios.post(
'https://faceb.com/api/v1/results/',
new URLSearchParams({
uuid: uuid
}),
{ headers }
);
if (resultResponse.status === 200) {
if (resultResponse.data.loading) {
console.log('processing ...');
await sleep(5000);
continue;
}
results = resultResponse.data.results;
console.log('Download links');
console.log(results);
break;
} else {
console.log('Error getting result:');
console.log(`Status code: ${resultResponse.status}`);
console.log(`Response: ${resultResponse.data}`);
break;
}
}
} else {
console.log('Error submitting your URL:');
console.log(`Status code: ${submitResponse.status}`);
console.log(`Response: ${submitResponse.data}`);
}
} catch (error) {
if (error.response) {
console.error('Error response from server:');
console.error(`Status code: ${error.response.status}`);
console.error(error.response.data);
} else {
console.error('An error occurred:', error.message);
}
}
}
submitAndFetchResults();
<?php
function sleep_ms($milliseconds) {
usleep($milliseconds * 1000); // usleep usa microsegundos
}
function postRequest($url, $headers, $data) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$response = curl_exec($ch);
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return [$statusCode, $response];
}
// Setup
$apiKey = "API_KEY";
$headers = [
"Authorization: $apiKey",
"Content-Type: application/x-www-form-urlencoded"
];
// Submit URL
list($statusCode, $responseBody) = postRequest(
"https://faceb.com/api/v1/submit/",
$headers,
["url" => "URL"]
);
if ($statusCode === 200) {
$response = json_decode($responseBody, true);
$uuid = $response['uuid'] ?? null;
$results = null;
while (!$results) {
list($resultStatusCode, $resultBody) = postRequest(
"https://faceb.com/api/v1/results/",
$headers,
["uuid" => $uuid]
);
if ($resultStatusCode === 200) {
$resultData = json_decode($resultBody, true);
if (!empty($resultData['loading'])) {
echo "processing ...\n";
sleep_ms(5000); // 5 segundos
continue;
}
$results = $resultData['results'] ?? null;
echo "Download links:\n";
print_r($results);
break;
} else {
echo "Error getting result:\n";
echo "Status code: $resultStatusCode\n";
echo "Response: $resultBody\n";
break;
}
}
} else {
echo "Error submitting your URL:\n";
echo "Status code: $statusCode\n";
echo "Response: $responseBody\n";
}
?>
// Submit URL
// You will get the response UUID
curl -X POST "https://faceb.com/api/v1/submit/" \
-H "Authorization: API_KEY" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "url=URL"
// Fetch results
curl -X POST "https://faceb.com/api/v1/results/" \
-H "Authorization: API_KEY" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "uuid=UUID"
رازداري پاليسي
سروس جا شرط
اسان سان رابطو ڪريو
اسان جي تابعداري ڪريو BlueSky تي
2025 Faceb LLC | پاران ٺاهيل nadermx