我目前正在将 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]