使用 PHP 的 Facebook Like 按钮
目前我对 Facebook 的 PHP SDK 的了解有限,但是是否可以使用他们的 PHP SDK 创建“喜欢”按钮的文本链接版本?
My knowledge of Facebook's PHP SDK is limited at this point but is it possible to use their PHP SDK to create a text link version of their 'Like' button?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不,恐怕这是不可能的。
No, I'm afraid this is not possible.
我目前在我们的网站上使用“赞”按钮以及“赞”框,但 JS SDK 的执行时间较长并且需要一段时间才能加载,因此我目前正在寻找一种避免使用 JS SDK 的正确方法。
“赞”按钮或多或少可以被图形 API 替换,而“赞”框则不能。
要为某个对象(网站、照片、链接等)设置“like”,您只需使用 method=post 参数调用图形 api。
不过,您需要一个 FB 应用程序,因为您必须为 PHP SDK 指定 app_id 和 app_secret,而当您仅使用 Like 按钮时则不必这样做。
I am currently using the Like button as well as the like box on our Website but the JS SDK has a kind of high execution time and takes a while to load and thus I am currently looking for a proper way to avoid the JS SDK.
The Like button can - more or less - be replaced with the Graph API whereas the like box can't.
To set a like for an object (website, photo, link, whatever) you can simply call the graph api with the method=post Parameter.
You'll need an FB Application though, as you have to specify the app_id and app_secret for the PHP SDK, which you don't have to when you are using just the like button.
有一个 /likes 图形 API 对象,文档说您可以使用适当的权限对其进行写入。但我从未尝试过。
There's a /likes graph API object that the docs say you can write to with the proper permissions. I've never tried it though.