[PYTHON] Comment publier un ticket depuis l'API Shogun

Que veux-tu faire

Je souhaite publier un ticket comme une image uniquement avec l'API Shotgun. image.png

code

Veuillez modifier la clé API, etc. en fonction de chaque environnement.

import shotgun_api3
SERVER_URL = 'https://tanuki.shotgunstudio.com'
SCRIPT_NAME = 'tanuki_API'
SCRIPT_KEY = 'hondotanuki'

_sg = shotgun_api3.Shotgun(SERVER_URL, SCRIPT_NAME, SCRIPT_KEY)
data = {
    'project':{"type"  : "Project","id" : 1},
    'title' : u"Publier un ticket test"
    }
sg_Ticket = _sg.create('Ticket', data)

sg_reply = {
                'entity':{
                    'type':'Ticket',
                    'id':sg_Ticket["id"]
                },
                'content':u"tester"
}

_sg.create("Reply",sg_reply)

Créez un ticket à partir de _sg.create ('Ticket', données) et écrivez les détails au format de réponse avec _sg.create ("Reply", sg_reply).

Au minimum, vous devez spécifier un projet pour créer un ticket. La réponse nécessite que l'ID du ticket soit lié.

résultat

c'est complet! image.png

Référencé

https://support.shotgunsoftware.com/hc/ja/community/posts/209486248-Reply-Note-with-API-this-is-possible-

Recommended Posts

Comment publier un ticket depuis l'API Shogun
Comment créer un clone depuis Github
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
Comment faire fonctionner Linux depuis la console
Comment extraire la chaîne de caractères souhaitée à partir d'une ligne 4 commandes
Comment créer un référentiel à partir d'un média
Comment accéder à la banque de données de l'extérieur
Comment envoyer une requête à l'API DMM (FANZA) avec python
De l'introduction de l'API GoogleCloudPlatform Natural Language à son utilisation
Comment obtenir un exemple de rapport à partir d'une valeur de hachage à l'aide de l'API de Virus Total
Comment calculer la volatilité d'une marque
Comment ouvrir un navigateur Web à partir de python
Comment générer un objet Python à partir de JSON
Comment appeler l'API Cloud à partir de GCP Cloud Functions
Comment utiliser l'API Google Cloud Translation
Comment faire fonctionner Linux depuis l'extérieur Procédure
Comment extraire le coefficient de la formule minute
Comment utiliser l'API du guide des programmes NHK
Comment mesurer la vitesse de la ligne depuis le terminal
Comment créer une API Rest dans Django
Comment utiliser le shogun
[LINE Messaging API] Je souhaite envoyer un message du programme à tout le monde LINE
Lire la source Python-Markdown: Comment créer un analyseur
[Python] Comment supprimer les valeurs en double de la liste
Comment créer un article à partir de la ligne de commande
Comment écrire une interface graphique à l'aide de la commande maya
Comment créer un sous-menu avec le plug-in [Blender]
Comment lancer instantanément Jupyter Notebook à partir du terminal
Publiez sur votre compte en utilisant l'API sur Twitter
Comment prendre une image capturée à partir d'une vidéo (OpenCV)
[Python] Comment appeler une fonction de c depuis python (édition ctypes)
Publier de Python vers Slack
Comment utiliser le générateur
Comment appeler une fonction
Comment pirater un terminal
Comment utiliser le décorateur
Comment augmenter l'axe
Comment démarrer la première projection
[Ubuntu] Comment supprimer tout le contenu du répertoire
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment exécuter un programme Python à partir d'un script shell
Comment utiliser la méthode __call__ dans la classe Python
Comment lancer AWS Batch à partir de l'application cliente Python
Comment générer une clé publique à partir d'une clé privée SSH
Comment calculer la quantité de calcul appris de ABC134-D
Comment se connecter automatiquement comme 1Password depuis CLI
Comment générer une requête à l'aide de l'opérateur IN dans Django
Comment effectuer les réglages initiaux à partir de la création de projet Django
Comment masquer la clé API Google Maps du HTML
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment accéder à NAPALM depuis le Web (solution réelle NetDevOpsSec)
Une histoire sur la façon de traiter le problème CORS
Comment trouver le coefficient de mise à l'échelle d'une ondelette bipolaire
Road to the Wizard: Étape 8 (Interpréter comment devenir un hacker)
Comment obtenir une liste de liens à partir d'une page de wikipedia
J'ai essayé d'obtenir diverses informations de l'API codeforces
Comment connecter le contenu de la liste dans une chaîne de caractères
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?