我目前正在将 facebook 集成到我当前的应用程序中,并且我已经成功地使用以下代码检索了 access_token:
url="#{url}?#{client_id}&#{client_secret}&#{code}&#{redirect_uri}&type=client_cred"
agent = Mechanize.new
page = agent.get(url)
上面的页面对象有一个包含文本的主体
access_token=XXXXX
我只想取出 access_token 值。我可以简单地通过编写获取整个字符串:
page.body
但我想知道有没有办法在不求助于正则表达式等的情况下获取 access_token 值?
谢谢。
最佳答案
事实证明,我能找到的最好的方法是:
token = page.body.split(/access_token=/)[1]
关于ruby - 使用 Mechanize 从 http 响应中获取字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000831/