Classement quotidien des pages personnelles
curl --request GET \
--url https://api.crowdchange.dev/v2/client/personal-pages/top/daily \
--header 'Authorization: <api-key>'import requests
url = "https://api.crowdchange.dev/v2/client/personal-pages/top/daily"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.crowdchange.dev/v2/client/personal-pages/top/daily', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.crowdchange.dev/v2/client/personal-pages/top/daily",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.crowdchange.dev/v2/client/personal-pages/top/daily"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.crowdchange.dev/v2/client/personal-pages/top/daily")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.crowdchange.dev/v2/client/personal-pages/top/daily")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"name": "John Snow",
"image": "1eaf5ab2-5d55-11ee-82ef-001c42584fa2",
"amount_goal": 1000,
"amount_goal_formatted": "$1,000",
"amount_raised": 550,
"amount_raised_formatted": "$550",
"n_donors": 10,
"url": "https://demo.crowdchange.dev/2/page/1",
"language": "en",
"team": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1/team/2",
"language": "en"
},
"fundraiser": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1",
"language": "en",
"organization": {
"id": 1,
"name": "Crowdchange",
"custom_id": "CrowdchangeID"
}
},
"user": {
"name": "John Snow",
"first_name": "John",
"last_name": "Snow",
"title": "Mr."
}
}
]
Top quotidien
Classement quotidien des pages personnelles
Récupérez le classement quotidien des meilleures pages personnelles CrowdChange par montant amassé sur 24 heures, pour tableaux et widgets d’accueil.
GET
/
v2
/
client
/
personal-pages
/
top
/
daily
Classement quotidien des pages personnelles
curl --request GET \
--url https://api.crowdchange.dev/v2/client/personal-pages/top/daily \
--header 'Authorization: <api-key>'import requests
url = "https://api.crowdchange.dev/v2/client/personal-pages/top/daily"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.crowdchange.dev/v2/client/personal-pages/top/daily', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.crowdchange.dev/v2/client/personal-pages/top/daily",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.crowdchange.dev/v2/client/personal-pages/top/daily"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.crowdchange.dev/v2/client/personal-pages/top/daily")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.crowdchange.dev/v2/client/personal-pages/top/daily")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"name": "John Snow",
"image": "1eaf5ab2-5d55-11ee-82ef-001c42584fa2",
"amount_goal": 1000,
"amount_goal_formatted": "$1,000",
"amount_raised": 550,
"amount_raised_formatted": "$550",
"n_donors": 10,
"url": "https://demo.crowdchange.dev/2/page/1",
"language": "en",
"team": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1/team/2",
"language": "en"
},
"fundraiser": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1",
"language": "en",
"organization": {
"id": 1,
"name": "Crowdchange",
"custom_id": "CrowdchangeID"
}
},
"user": {
"name": "John Snow",
"first_name": "John",
"last_name": "Snow",
"title": "Mr."
}
}
]
Paramètres de requête
string
Identifiant de fuseau horaire. Par défaut :
UTCinteger
Numéro de page. Par défaut :
1integer
Nombre de résultats à retourner. Par défaut :
10Réponse
Retourne un tableau d’objets contenant les champs suivants.integer
ID de la page personnelle.
string
Nom de la page personnelle.
string
ID de l’image de la page personnelle
number
Montant de l’objectif.
string
Montant formaté de l’objectif de la page personnelle, incluant le symbole de devise.
number
Montant amassé par la page personnelle.
string
Montant formaté amassé par la page personnelle, incluant le symbole de devise.
number
Nombre de donateurs
string
URL complète de la page personnelle.
string
Langue de la page personnelle. Valeurs permises :
en, frobject
Nom de l’équipe à laquelle la page personnelle appartient (si elle est assignée à une équipe).
Afficher propriétés
Afficher propriétés
object
Campagne à laquelle la page personnelle appartient.
Afficher propriétés
Afficher propriétés
integer
ID de la campagne.
string
Nom de la campagne.
number
Montant de l’objectif de la campagne.
number
Montant total amassé par la campagne.
string
Montant formaté amassé par la campagne, incluant le symbole de devise.
string
URL de la page de la campagne.
string
Langue de la campagne. Valeurs permises :
en, frobject
| Statut | Description |
|---|---|
400 | Requête invalide |
403 | Interdit |
[
{
"id": 1,
"name": "John Snow",
"image": "1eaf5ab2-5d55-11ee-82ef-001c42584fa2",
"amount_goal": 1000,
"amount_goal_formatted": "$1,000",
"amount_raised": 550,
"amount_raised_formatted": "$550",
"n_donors": 10,
"url": "https://demo.crowdchange.dev/2/page/1",
"language": "en",
"team": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1/team/2",
"language": "en"
},
"fundraiser": {
"id": 1,
"name": "Gala Night",
"amount_goal": 10000,
"amount_raised": 8000,
"amount_raised_formatted": "$8,000",
"url": "https://demo.crowdchange.dev/1",
"language": "en",
"organization": {
"id": 1,
"name": "Crowdchange",
"custom_id": "CrowdchangeID"
}
},
"user": {
"name": "John Snow",
"first_name": "John",
"last_name": "Snow",
"title": "Mr."
}
}
]
Cette page vous a-t-elle été utile ?
⌘I