AnswerDotAI / AnswerDotAI/ghapi
Adding Issue to Project not working
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 686
- Forks
- 69
- Merge moyen
- 1 min
- PR mergées (30 j)
- 2
Description
Hi, I was having trouble adding an issue as a card on a project using api.projects.create_card. The below stack overflow described my situation exactly, so thanks to the author, and another kind person provided a workaround/solution. I'm also surprised I did not find an issue already opened on this (if I missed it, please forgive me).
https://stackoverflow.com/questions/70306360/github-api-add-an-issue-to-a-project
What I encounter when passing the content_id with the issue id and content_type as 'Issue' is a Validation Failed error message.
api.projects.create_card(column_id=col.id, content_id=issue.id, content_type='Issue')
====Error Body====
{
"message": "Validation Failed",
"errors": [
{
"resource": "Project Card",
"code": "unprocessable",
"field": "data",
"message": "You must provide either a note or a contentId."
}
],
"documentation_url": "https://docs.github.com/enterprise/3.3/v3/projects/cards/#create-a-project-card"
}
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par api.projects.create_card et comparez la gestion de content_id et content_type avec la documentation de l’API project-card de GitHub et la solution de contournement liée sur Stack Overflow. C’est terminé lorsqu’un issue transmis crée une carte de projet sans renvoyer la réponse Validation Failed.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github, python
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100