image
image
image
image
image
image

Exemple de jeton apple jwt

Générer un jeton JWT pour l’API Apple Store Connect à l’aide de Python

Les API Apple Store Connect sont des API REST qui permettent à l’utilisateur d’effectuer n’importe quelle tâche que vous effectuez sur le site Web des développeurs Apple. L’appel de l’API nécessite un jeton JWT pour l’autorisation et vous devez générer vous-même un jeton JWT en fonction de quelques paramètres.

Clé API

Pour générer une clé API pour l’API App Store Connect,
1) connectez-vous à App Store Connect et sélectionnez « Utilisateurs et accès ».

2) Cliquez sur l’onglet Clés API et sur le bouton Ajouter (+) pour générer

Entrez un nom pour la clé, puis sélectionnez un rôle pour la clé sous Accès et cliquez sur Générer.

Vous obtiendrez les informations d’une nouvelle clé, y compris son nom, son ID de clé et son lien

de téléchargement.

Téléchargez la clé privée et stockez-la en lieu sûr car elle est disponible au téléchargement une seule fois.

Génération de JWT

Pour générer un jeton JWT, nous avons besoin de 3 choses, comme le montre la dernière image ci-dessus.
1) Clé
privée 2) ID
de clé 3) ID de l’émetteur

1) En-tête JWT

Nous devons maintenant créer un en-tête pour JWT :

  • Algorithmes : Cryptage ES256 (utilisé pour signer jwt)
  • ID DE CLÉ : 2X9R4HXF34 (remplacez par votre)
  • TYPE : JWT '''json

{
« alg » : « ES256 »,
« kid » : « 2X9R4HXF34 »,
« typ » : « JWT »
}

Générons-en un

Ici, vous devrez remplacer le priave_key par votre propre fichier (que vous avez téléchargé) et il vous donnera le jeton JWT pour une validité de 19 minutes.

Remarque : cependant, si le délai d’expiration du jeton est supérieur à > = 20 minutes, vous obtiendrez le code d’état 401

,

testons-le en interrogeant toutes les applications de votre Apple Store :




Conclusion

Avec l’API Apple Store Connect, vous pouvez tout faire :

  • achats intégrés et abonnements. Gérez les achats intégrés et les abonnements renouvelables automatiquement pour votre application.

  • Vol d’essai. Gérez les versions bêta de votre application, de vos testeurs et de vos groupes.

  • Nuage Xcode. Lisez les données Xcode Cloud, gérez les flux de travail et démarrez les builds.

  • Utilisateurs et rôles. Envoyez des invitations aux utilisateurs pour qu’ils rejoignent votre équipe. Ajustez leur niveau d’accès ou supprimez des utilisateurs.

  • fourniture. Gérez les ID d’offre groupée, les fonctionnalités, les certificats de signature, les appareils et les profils de provisionnement.

  • Métadonnées de l’application. Créez de nouvelles versions, gérez les informations de l’App Store et soumettez votre app à l’App Store.

  • Expériences d’extrait d’application. Créer un extrait d’appl et gérer celui-ci Expériences.

  • Rapports. Téléchargez des rapports commerciaux et financiers.

  • Métriques de puissance et de performance. Téléchargez des statistiques et des diagnostics agrégés pour les versions de votre app dans l’App Store.

  • Avis des clients et réponses aux avis. Obtenez les avis des clients pour votre application et gérez vos réponses aux avis des clients.

Lancez-vous et prenez le contrôle de votre application.

J’espère que cela a rendu votre journée un peu plus lumineuse. Merci beaucoup & Bon codage !!