php - 喜欢按钮到页面照片

标签 php facebook-graph-api photo

你能告诉我如何在我的网站 (php) 中创建一个点赞按钮来点赞 facebook 上的页面照片吗?

我知道我必须使用 GRAPH API 并且必须通过 HTTP 将 POST 发送到/likes .. 但我不知道如何使用 PHP 代码来完成。

谁有例子?

谢谢

最佳答案

只要您获得了用户的publish_stream 权限,您就可以喜欢任何您需要的照片。如果您尝试将照片作为页面点赞,请确保您拥有该页面的 access_token(通过用户帐户上的 /accounts 连接获得)。

一旦您获得了访问 token ,就像向看起来类似于此的 URL 发出 HTTP POST 一样简单:

https://graph.facebook.com/PHOTO_ID/likes?access_token=ACCESS_TOKEN

Photo_ID = Facebook 中的照片 ID

Access_Token = 使用 publish_stream 权限从 Facebook 获得的访问 token 。

更新


基于 PHP Form CURL Post 的 PHP 示例代码

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://graph.facebook.com/PHOTO_ID/likes");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);

$data = array(
    'Access_Token' => 'token_value'
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

虽然我不确定它的准确性,但我会检查一下,因为我通常不编写 PHP 代码。无论如何,帖子都应该是原始的 HTTP POST 请求。

关于php - 喜欢按钮到页面照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892345/

相关文章:

PHP-我 | find "extension_dir"修改其值后不生效

php - 如何在 php 中创建电脑计算器脚本

php - Facebook access_token 无效

facebook - 使用 Graph API 从 Facebook 获取旅行目的地

android - 在android中隐藏图像的最佳方式?

html - 增加 tumblr 照片大小

PHP + Facebook : how to upload photo on the wall?

php - 本地主机不呈现网站,仅索引,使用 mamp

PHP 不显示 mysql 的准确返回值

php - 如何计算不是我的 PHP 的 Facebook 粉丝页面(公共(public)配置文件)的总墙贴?