我有一个网络应用,其中一个人想要发布他们的网站的小更新。我想知道是否,所以他不必担心单独更新它,它可以去获取他的facebook状态,并将其用作那里的文本。
我正在使用Ruby on Rails和CoffeeScript。
抱歉,我发现了一个快速的jquery教程,这根本就没有提醒:
$.get 'https://graph.facebook.com/pgun15?fields=statuses.limit(1).fields(message)', (data) ->
console.log data
上面的代码给出了以下错误:
Failed to load resource: the server responded with a status of 400 (OK) https://graph.facebook.com/PGUN15?fields=statuses.limit(1).fields(message)
答案 0 :(得分:0)
问题#1)你正在调用“facebok.com”
问题#2)使用console.log()而不是alert() - 它打印到开发者控制台而不是打开一个弹出窗口;通过这种方式更容易阅读结果。
问题#3)$ .get是异步的 - 它返回一个对象,其中包含可在数据到达时调用的函数。在您的情况下,您需要执行以下操作:
$.get("http://facebook.com/me?fields=statuses.limit(1)", function(data){
console.log(data);
});
或在coffeescript中:
$.get "http://facebook.com/me?fields=statuses.limit(1)", (data)->
console.log data