[go: up one dir, main page]

Présentation

Vous pouvez utiliser l’API Threads pour permettre aux utilisateurs et utilisatrices de créer et de publier du contenu pour le compte d’une personne sur Threads, et de n’afficher ces publications dans votre application que pour les personnes qui en sont à l’origine.

Plafond

Les appels sur l’API Threads sont décomptés du volume d’appels effectués par l’application appelante. Le volume d’appels d’une application, qui est unique pour chaque paire application/utilisateur·ice, correspond au nombre d’appels que l’application a passés dans une période glissante de 24 heures. Il est calculé comme suit :
Calls within 24 hours = 4800 * Number of Impressions
Le nombre d’impressions est le nombre de fois où un contenu provenant du compte Threads de l’utilisateur·ice de l’application est entré à l’écran d’une personne au cours des dernières 24 heures. Le plafond peut également dépendre du temps CPU total par jour :
720000 * number_of_impressions for total_cputime
2880000 * Number of Impressions for total_time
Remarque : la valeur minimale des impressions est de 10 (si elle est inférieure à 10, nous la définissons par défaut à 10).

Publications

Les profils Threads sont limités à 250 publications via l’API par période glissante de 24 heures. Les carrousels comptent pour une seule publication. Cette limite s’applique au point de terminaison POST /{threads-user-id}/threads_publish lors des tentatives de publication d’un conteneur de contenu multimédia. Il est conseillé d’appliquer aussi le plafond de publication à votre application, surtout si elle autorise les utilisateurs et utilisatrices à planifier des publications ultérieures.

Pour vérifier le niveau actuel du plafond d’API Threads d’un profil, interrogez le point de terminaison GET /{threads-user-id}/threads_publishing_limit.

Remarque : ce point de terminaison nécessite les autorisations threads_basic et threads_content_publish.

Champs

NomDescription

quota_usage

Nombre de publications sur Threads au cours des dernières 24 heures.

config

Objet de configuration du plafond de publications sur Threads, qui comprend les champs quota_total et quota_duration.

Exemple de requête

curl -s -X GET \
  "https:graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=quota_usage,config&access_token=<ACCESS_TOKEN>"

Exemple de réponse

{
  "data": [
    {
      "quota_usage": 4,
      "config": {
        "quota_total": 250,
        "quota_duration": 86400
      }
    }
  ]
}

Réponses

Les profils Threads sont limités à 1 000 réponses par période glissante de 24 heures.

Pour vérifier le niveau actuel du plafond de réponses Threads d’un profil, interrogez le point de terminaison GET /{threads-user-id}/threads_publishing_limit. Pour en savoir plus, consultez la documentation Gestion des réponses.

Remarque : ce point de terminaison nécessite les autorisations threads_basic, threads_content_publish et threads_manage_replies.

Champs

NomDescription

reply_quota_usage

Nombre de réponses publiées sur Threads au cours des dernières 24 heures.

reply_config

Objet de configuration du plafond de réponses publiées sur Threads, qui comprend les champs quota_total et quota_duration.

Exemple de requête

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=reply_quota_usage,reply_config&access_token=<ACCESS_TOKEN>"

Exemple de réponse

{
  "data": [
    {
      "reply_quota_usage": 1,
      "reply_config": {
        "quota_total": 1000,
        "quota_duration": 86400
      }
    }
  ]
}

Suppression

Les profils Threads sont limités à 100 suppressions par période glissante de 24 heures.

Pour vérifier le niveau actuel du plafond de suppressions Threads d’un profil, interrogez le point de terminaison GET /{threads-user-id}/threads_publishing_limit. Consultez la documentation Supprimer des publications pour en savoir plus.

Remarque : ce point de terminaison nécessite les autorisations threads_basic et threads_delete.

Champs

NomDescription

delete_quota_usage

Nombre de suppressions Threads au cours des dernières 24 heures.

delete_config

Objet de configuration du plafond de suppressions Threads, qui comprend les champs quota_total et quota_duration.

Exemple de requête

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=delete_quota_usage,delete_config&access_token=<ACCESS_TOKEN>"

Exemple de réponse

{
  "data": [
    {
      "delete_quota_usage": 1,
      "delete_config": {
        "quota_total": 100,
        "quota_duration": 86400
      }
    }
  ]
}

Recherche de lieu

Les profils Threads sont limités à 500 recherches de lieu par période glissante de 24 heures.

Pour vérifier le niveau actuel du plafond de recherches de lieu Threads d’un profil, interrogez le point de terminaison GET /{threads-user-id}/threads_publishing_limit. Consultez la documentation sur la Recherche de lieu pour en savoir plus.

Remarque : ce point de terminaison nécessite les autorisations threads_basic et threads_location_tagging.

Champs

NomDescription

location_search_quota_usage

Nombre de recherches de lieu Threads au cours des dernières 24 heures.

location_search_config

Objet de configuration du plafond de recherches de lieu Threads, qui comprend les champs quota_total et quota_duration.

Exemple de requête

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=location_search_quota_usage,location_search_config&access_token=<ACCESS_TOKEN>"

Exemple de réponse

{
  "data": [
    {
      "location_search_quota_usage": 1,
      "location_search_config": {
        "quota_total": 500,
        "quota_duration": 86400
      }
    }
  ]
}

Limites et spécifications

Caractéristiques des images

  • Format : les images JPEG et PNG sont les formats officiellement pris en charge pour les publications de type image.
  • Taille de fichier : 8 Mo maximum.
  • Limite de proportions : 10:1
  • Largeur minimale : 320 (sera mise à l’échelle au minimum si nécessaire)
  • Largeur maximale : 1 440 (sera mise à l’échelle au maximum si nécessaire)
  • Hauteur : variable (selon la largeur et les proportions)
  • Espace colorimétrique : sRGB. Les images utilisant d’autres espaces colorimétriques verront ces espaces convertis en sRGB.

Caractéristiques vidéo

  • Conteneur : MOV ou MP4 (MPEG-4 Part 14), sans listes de modification, métadonnées moov atom au début du fichier.
  • Codec audio : AAC, fréquence d’échantillonnage maximum 48 kHz, 1 ou 2 canaux (mono ou stéréo).
  • Codec vidéo : HEVC ou H264, balayage progressif, GOP fermé, sous-échantillonnage chromatique 4:2:0.
  • Fréquence d’images : 23-60 images par seconde
  • Taille d’image :
    • Colonnes maximales (pixels horizontaux) : 1 920
    • Les proportions doivent être comprises entre 0,01:1 et 10:1, mais nous recommandons 9:16 pour éviter les espaces vides ou à rogner.
  • Débit vidéo : VBR, 100 Mbit/s maximum.
  • Débit audio : 128 kbit/s.
  • Durée : 300 secondes (5 minutes) maximum, plus de 0 seconde.
  • Taille de fichier : 1 Go maximum.

Autres limites

  • Les publications texte sont limitées à 500 caractères.
  • Les publications carrousels doivent comporter entre 2 et 20 enfants.
  • Pour en savoir plus sur les limites supplémentaires, consultez la référence de chaque point de terminaison.