没有任何宝石的Facebook Graph API调用

时间:2011-06-30 16:00:40

标签: ruby-on-rails ruby facebook

是否可以仅使用Rails(没有任何宝石)与Facebook的Graph API进行交互?

你能提供一个如何做到这一点并只获得JSON回复的例子吗? (有或没有access_token)

我想我必须在PHP中使用Net :: HTTP或类似curl的东西吗?

由于

1 个答案:

答案 0 :(得分:4)

取决于“与...互动”的含义。要简单地检索Facebook Graph URL,您可以使用:

  require 'open-uri'
  file = open("https://graph.facebook.com/19292868552")
  file.read

解析JSON,

  require 'json'
  JSON.parse()

虽然有一些不同的HTTP库,以及一些不同的JSON - 所以在确定解决方案之前要四处看看。或者使用其中一个抽象掉一些Facebook Graph API调用的宝石。