是否有Facebook API可以使用PHP将内容发布到FaceBook页面


Is there a Facebook API to publish content to the FaceBook page using PHP?

>我有一个旅游网站,每当我发布新优惠时,我都会自动更新我们的网站FaceBook页面。

有没有我可以为此使用的 API?是否有任何推荐的教程来展示如何做到这一点?

我们的内容是用PHP发布的。

是的,有很多方法可以做同样的事情。

最常见的是为您的网站创建一个Facebook应用程序。https://developers.facebook.com/apps

根据您用于开发的语言,从此 URL 下载 Facebook 开发工具包。https://developers.facebook.com/docs/sdks/

此 SDK 将具有所需的类和函数调用,以帮助您将内容从网页提交到 Facebook 公共主页。

来吧,看看。

试试这个例子

$data = array(
        "link" => $link,
        "access_token" => $pages,
        "picture" => $image,
        "name"=> $title,
        "description"=> $description
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://graph.facebook.com/".$pageID."/feed");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$op = curl_exec($ch);
 if (!$op) {
  echo "Curl Error : ".curl_error($ch);
  curl_close($ch);
  exit;
}
curl_close($ch);
$res = get_object_vars(json_decode((string)$op));
print_r($res);