Au milieu de l'écriture. inachevé
Inscrivez-vous sur IBM Blue Mix
Créer un espace dev
http://www.creationline.com/lab/8055
Je le fais avec CLI ici, mais je pense que je pourrais le faire normalement avec GUI.
Aller au tableau de bord Sélectionnez un catalogue dans le menu Sélectionnez Python Si le nom spécifié à ce moment chevauche un nom existant, il ne peut pas être ajouté. Sélectionnez celui que vous avez ajouté sur le tableau de bord Ajoutez le service Watson Question & Answer en ajoutant un service. Au moment de l'ajout, l'URL, l'ID et le mot de passe pour l'utilisation de l'API ont été émis.
Il y a des questions et réponses dans le service ajouté au tableau de bord. Si vous affichez les informations d'identification ici, vous pouvez vérifier l'url, l'identifiant et le mot de passe. En outre, il existe un lien vers le document à droite de l'affichage des informations d'identification, alors jetez un œil. En regardant la référence de l'API dans la documentation, ce sont toutes des API REST. Dans ce cas, l'API REST doit être reconnue comme renvoyant une réponse au format JSON lorsqu'elle est accédée par URL. Il dit v1 / ping pour passer le ping à l'API Q & A. Essayez d'y accéder avec un navigateur et vérifiez-le. Je renvoie 200 en réponse à la requête http, mais je peux voir un JSON vide sur le navigateur {} Essayez d'y accéder depuis le terminal. ..
curl -X GET -H "Accept: application/json" -u d1447bde-bb6f-4db9-b073-eb8faadcf96d:6aX7RxuNFtJp https://gateway.watsonplatform.net/question-and-answer-beta/api/v1/ping {} https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Virtualization/3.0/html/REST_API_Guide/appe-REST_API_Guide-cURL_Integration.html
curl -u d1447bde-bb6f-4db9-b073-eb8faadcf96d:6aX7RxuNFtJp -LI https://gateway.watsonplatform.net/question-and-answer-beta/api/v1/ping -o /dev/null -w '%{http_code}\n' -s 200
http://sugamasao.hatenablog.com/entry/20120326/1332754813
Développement d'applications Web avec Django http://www.ibm.com/developerworks/jp/cloud/library/cl-worldbank-charting-app/ Essayons uniquement les étapes 1 et 2 ici. Il est affiché comme cela fonctionne.
Ensuite, déployons ceci. Sélectionnez une application dans le tableau de bord Choisissez de commencer à coder Si vous sélectionnez l'interface de ligne de commande CF, l'explication apparaîtra, alors suivez-la.
http://www.ibm.com/developerworks/jp/cloud/library/cl-worldbank-charting-app/ Suivez l'étape 4 de l'étape 4 pour télécharger le projet Django sur BlueMix. Ressentez le futur moderne où l'environnement est construit sur le serveur simplement en écrivant les informations d'environnement dans require.txt
Django http://www.ibm.com/developerworks/jp/cloud/library/cl-worldbank-charting-app/
git clone https://hub.jazz.net/git/mamtasharma/trendsapp001 Et téléchargez la source
manifest.yml Changer le nom en un nom unique Supprimer la ligne de construction
Pour le moment, je veux déplacer Django en quelque sorte, donc les détails sont des insectes cf push --no-start cf create-service mongodb 100 mongodb001 cf bind-service trendsapp001 mongodb001 cf start trendsapp001
URL d'accès / tendances Ça a marché.
Accédez au tableau de bord et accédez à la page de l'application Avec l'ajout de services
https://developer.ibm.com/answers/questions/181645/question-validation-failed-error-when-making-post.html Ne peux pas! Script Python
request.py
import requests
import json
qt = "How deep is grand canyon?"
url = "https://gateway.watsonplatform.net/question-and-answer-beta/api/v1/question/travel"
r = requests.post(url,
data=json.dumps({"question": {"questionText": qt}}),
headers={"Content-Type": "application/json", "X-SyncTimeout": 30},
auth=("0b46d272-3d88-47c7-afa5-9127919e83a6", "yhxjoHEq3dmP"))
print r.text
Depuis que Django 1.7 utilise de nouvelles fonctionnalités, Pas très utile dans le passé. http://a-records.info/2014/09/29/18/
Recommended Posts