2010-05-10 3 views
0

Je suis en train d'écrire une application mobile impliquant la création d'un client Blogger. J'ai les API dont j'ai besoin mais le problème est de savoir comment écrire le code ruby ​​pour faire un post en utilisant les textes fournis ainsi que faire des commentaires. Les textes sont fournis via l'entrée de formulaire mais je ne sais pas comment écrire le code ruby ​​pour poster le texte. Je serai très heureux de recevoir une réponse. Merci à tousnet/http post impliquant des textes à une URL en utilisant Ruby

Répondre

2

De Net::HTTP documentation:

require 'net/http' 
require 'uri' 

#1: Simple POST 
res = Net::HTTP.post_form(URI.parse('http://www.example.com/search.cgi'), 
          {'q'=>'ruby', 'max'=>'50'}) 
puts res.body 
+0

Je suis très heureux de la réponse rapide. Merci beaucoup. J'ai un message d'erreur ici: L'application Content-Type/x-www-form-urlencoded n'est pas un type d'entrée valide. s'il vous plaît avez-vous des suggestions sur la façon de s'y prendre? – Godwin

+0

Je ne suis pas sûr de l'erreur que vous obtenez, mais je suppose que vous avez besoin d'afficher un XML là-bas, pas des paires de paramètres de valeur-clé comme ci-dessus. Dans ce cas, vous pouvez jeter un oeil à la méthode d'instance 'post': http://apidock.com/ruby/Net/HTTP/post –

+0

Peut-être que je devrais reformuler la question comme ceci: J'ai essayé de poster des blogs à Blogger via l'API prévu pour l'affichage mais le problème que j'ai est de savoir comment écrire le code ruby ​​pour le post http qui pourra porter les textes et faire le post. Dans l'API, il est indiqué qu'il faut d'abord créer une représentation XML de l'article à publier. S'il vous plaît je serai ravi d'une suggestion. Ceci est l'API qui a été fournie: "http://www.blogger.com/feeds/blogID/posts/default" NB: désolé de dupliquer la question initialement – Godwin

Questions connexes