2010-06-08 5 views
1

Je suis actuellement intégration facebook dans mon application actuelle et j'ai réussi à récupérer le access_token en utilisant le code suivant:Obtenir la valeur de chaîne de réponse http avec Mechanize

url="#{url}?#{client_id}&#{client_secret}&#{code}&#{redirect_uri}&type=client_cred" 

agent = Mechanize.new 

page = agent.get(url) 

L'objet page ci-dessus a un corps contient du texte quelque chose le long des lignes de

access_token=XXXXX 

Je veux juste retirer la valeur access_token. Je peux obtenir l'intégralité de la chaîne simplement en écrivant:

page.body 

Mais je me demandais est-il un moyen d'obtenir la valeur access_token sans avoir recours à des expressions régulières, etc?

Merci.

Répondre

1

Comme il se trouve, la meilleure façon que je puisse trouver pour ce faire était:

jeton = page.body.split (/ access_token = /) [1]

Questions connexes