实时更新
答
它被称为长轮询。查看node.js和long-polling ajax concepts。
本质上,客户端发出初始ajax请求,并等待没有超时设置的响应。当用户更新他/她的状态并将响应发送给等待所述响应的任何JS客户端时,服务器端JS将触发事件。信息得到更新,客户端立即发送另一个请求并等待下一个事件。
+0
我以为这是关于facebook实时API的全部内容。这是否存在于他们的api上? –
答
不能订阅这些用户连接尚未:家庭,标记,帖子,照片,相册,视频,组,笔记,事件,收件箱,发件箱,更新,占
答
您可以订阅应用用户的'feed'连接,然后触发状态更新。
URL = 'https://graph.facebook.com/%s/subscriptions' % appid
data = {'object': 'user',
'fields': 'feed',
'callback_url': callback,
'verify_token': verify_token,
'access_token': access_token,
}
res = requests.post(URL, params=data)
print res.content
print res.ok
的access_token
必须是应用程序访问令牌,而不是用户访问令牌。上述请求将订阅您所有用户的更新! Facebook服务器发送的消息将只包含用户的用户标识,并且没有关于发生的事情的详细信息。你必须自己弄清楚。
当前(27/10/2011),no。 –