[PYTHON] Comment éliminer le "Les balises doivent être un tableau de hachages." Erreur dans l'API qiita

Frapper qiita api avec le code python ci-dessous renvoie l'erreur "Les balises doivent être un tableau de has hess."

{"error":"Tags must be an array of hashes."}
# -*- coding:utf-8 -*-

import urllib
reqdata = {}
reqdata['title'] = 'qiita first post'
reqdata['tags'] = [{'name':'qiita'}]
reqdata['body'] = 'first post'
reqdata['private'] = 0
reqdata['twitter'] = 0
reqdata['token'] = TOKEN
params = urllib.urlencode(reqdata)
url = 'https://qiita.com/api/v1/items'
print urllib.urlopen(url,params).read()#Maintenant POST
print url+params

Avant le décodage des paramètres

body=first+post&tags=[{'name':+'qiita'}]&twitter=0&title=qiita+first+post&private=0&token=TOKEN

Après le décodage des paramètres

body=first post&tags=[{'name': 'qiita'}]&twitter=0&title=qiita first post&private=0&token=TOKEN

Recommended Posts

Comment éliminer le "Les balises doivent être un tableau de hachages." Erreur dans l'API qiita
Comment obtenir le nombre de chiffres en Python
Comment limiter la publication de l'API dans la bibliothèque partagée en langage C de Linux
Comment se débarrasser des pictogrammes personnalisés du serveur dans message.content
Comment obtenir un aperçu de vos données dans Pandas
Comment émettre intentionnellement une erreur dans le shell pendant les tests
Comment connaître la structure interne d'un objet en Python
Comment obtenir les coordonnées de sommet d'une entité dans ArcPy
L'histoire d'une erreur dans PyOCR
Comment se débarrasser des longues inclusions
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Comment obtenir de l'aide dans un shell interactif
Comment obtenir des données d'article à l'aide de l'API Qiita
Comment obtenir les fichiers dans le dossier [Python]
Créez un filtre pour obtenir un jeton d'accès avec l'API Graph (Flask)
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Python] Comment gérer l'erreur d'instance is "is instance () arg 2 doit être un type ou un tuple de types"
J'ai essayé d'expliquer comment obtenir le contenu de l'article avec l'API MediaWiki d'une manière facile à comprendre avec des exemples (Python 3)
Comment obtenir le nom de la variable lui-même en python
[Blender] Comment obtenir l'ordre de sélection des sommets, des côtés et des faces d'un objet
[Golang] Spécifiez un tableau pour la valeur de la carte
réussir à se débarrasser des pylônes lourds dans vim-lsp
Voyons comment compter le nombre d'éléments dans un tableau dans certains langages [Go, JavaScript, PHP, Python, Ruby, Swift]
Comment spécifier un nombre infini de tolérances dans le contrôle de validation d'argument numérique d'argparse
Comment calculer la somme ou la moyenne des données csv de séries chronologiques en un instant
Comment trouver le nombre optimal de clusters pour les k-moyennes
Comment échanger des éléments dans un tableau en Python et comment inverser un tableau.
Comment manipuler le DOM dans iframe avec Selenium
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir toutes les clés et valeurs du dictionnaire
Comment obtenir une liste d'exceptions intégrées pour python
Une introduction à l'API de socket moderne pour apprendre en C
[Shell] Comment obtenir la branche distante par défaut avec Git
Un moyen simple d'accéder à l'API produit Amazon en Python
Obtenez le nombre de PV d'articles Qiita que vous avez publiés avec l'API
Comment déterminer l'existence d'un élément sélénium en Python
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Comment obtenir toutes les valeurs possibles dans une expression régulière
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Comment changer la couleur du seul bouton pressé avec Tkinter
Comment obtenir l'ID de Type2Tag NXP NTAG213 avec nfcpy
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
Comment vérifier la taille de la mémoire d'une variable en Python
[Python] Comment obtenir le premier et le dernier jour du mois
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Accédez à l'API New Relic en Python pour obtenir l'état du serveur
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Différentes façons de créer un tableau de nombres de 1 à 10 en Python.
Créez une fonction pour obtenir le contenu de la base de données dans Go
Obtenez le nombre de vues de Qiita
Comment obtenir la version Python
Obtenir les attributs d'un objet
[Question] Dans la régression de forêt aléatoire de sk-learn, une erreur se produit lorsque le nombre de parallèles est défini sur -1.
Erreur d'apprentissage en profondeur "ImportError: le chargement de la DLL a échoué: le module spécifié est introuvable. Comment connaître le "module spécifié" dans.
De l'introduction de l'API GoogleCloudPlatform Natural Language à son utilisation
Comment résoudre l'erreur "Aucun noyau de grammaire Python trouvé" dans Atom
Explication d'approche pour que les débutants soient dans le top 1,5% (0,83732) dans Kaggle Titanic_3
Comment obtenir la différence de date et d'heure en secondes avec Python