Facebook graph api 如何以编程方式在facebook上发布喜欢的URL并对其进行评论?
这令人困惑。因此,我想澄清一下: 请求1:要获取URL的基本统计信息,请将GET请求发送到:Facebook graph api 如何以编程方式在facebook上发布喜欢的URL并对其进行评论?,facebook-graph-api,facebook-like,facebook-comments,Facebook Graph Api,Facebook Like,Facebook Comments,这令人困惑。因此,我想澄清一下: 请求1:要获取URL的基本统计信息,请将GET请求发送到: http://graph.facebook.com/?ids=http://some.com 或者,FQL可以用于获取URL的统计信息,但它不会返回OpenGraph对象 请求2:要获取URL的注释,请执行以下操作: http://graph.facebook.com/comments/?ids=http://some.com 请求3:要获取喜欢的URL,您可以获得: http://graph.fa
http://graph.facebook.com/?ids=http://some.com
或者,FQL可以用于获取URL的统计信息,但它不会返回OpenGraph对象
请求2:要获取URL的注释,请执行以下操作:
http://graph.facebook.com/comments/?ids=http://some.com
请求3:要获取喜欢的URL,您可以获得:
http://graph.facebook.com/likes/?ids=http://some.com
但是,您如何通过编程方式评论/喜欢URL
我想,喜欢可以用开放图形API创建,对吗
https://graph.facebook.com/me/og.likes?object=1234
其中1234是REQ 1返回的项目的OpenGraph对象ID。
但这需要一个批准流程,类似的操作必须得到Facebook的批准
有更好的方法吗?例如,我可以将Graph API用于所有这些事情吗
我的目标是:
目前,我正在使用类似Facebook的按钮和评论插件来创建喜欢和评论。但是它们使用JSSDK,这是巨大的,并且它们生成了大量的外部请求。我想摆脱它们,只需向我的服务器发送一个AJAX请求,然后服务器将与Facebook异步通信,它将发布Like/评论
这可能吗
提前谢谢 我简单地阅读了Facebook文档,我不相信你能做到这一点,除了你通过认证指出的方式
你还应该看看这个帖子:你需要授权每一个用户,然后他才能喜欢某样东西,你还需要在Facebook上进行审查。老实说,我敢肯定,你不会仅仅因为想摆脱JavaScript-SDK开销就获得所需权限的批准
社交插件是异步的,因此下载SDK的开销与此无关,因为它发生在后台,并且是非阻塞的。我有一个想法,可以这样做。您可以使用长期访问令牌,登录后即可收到短期令牌。收到短期令牌后,您需要请求您的长期访问令牌。将该令牌保存在DB或文件中 然后您可以使用Graph Api发出请求。这将消除每次请求api时对访问要求的需要 只需使用您以前保存的访问令牌 请参阅Facebook上的此文档以了解更多信息 快乐编码
Atul Jindal冷却Thx。来自Facebook文档:应用程序内内容的查看者是一名Facebook用户,他已通过Facebook授权并授予应用程序发布和操作权限,因此Facebook授权意味着用户必须同时登录我的网站和Facebook,对吗?当然,用户需要授权我的应用程序。但是一旦他们这样做了,如果他们没有登录到我的网站,仅仅是Facebook,自定义按钮会起作用吗?