考虑到以下调用以在对象上发布操作,确定用户是否已针对所述对象采取操作的代码是什么?将“post”切换为“get”会拉取所有用户的操作(不仅仅是当前的obj),并且将第一个参数替换为对象的URL会引发错误。检查Facebook开放图形对象的操作状态
说明:我想知道用户是否在昨天或之前的某个时间采取了措施。不是目前的通话是否成功。
FB.api('/me/namespace:action', 'post', likeOpts, function(response) { if (!response || response.error) { console.log(response.error); } else { // success } });
你误会我的意思。我的意思是“如果用户昨天或以前采取了行动,我该如何判断”。谢谢! – Matrym 2012-07-12 01:34:09
@Matrym您应该将以前的操作保存到您的数据库(或保存一个用户已经执行操作的布尔值),或者在/ me /命名空间的获取响应中检查上一个操作:action – phwd 2012-07-12 01:43:14
如果将答案更改为“这是不可能的”,并附上您的评论,如果没有其他人提出解决方案,我会在几天内将其标记为正确。谢谢你的时间。 – Matrym 2012-07-12 01:47:20