私は旅行サイトを持っており、新しいオファーを公開するたびに、サイトのフェイスブックページを自動的に更新したいと思っています。
これに使用できるAPIはありますか?これを行う方法を示す推奨チュートリアルはありますか?
私たちのコンテンツはPHPで公開されています。
はい、同じことをする方法はたくさんあります。
最も一般的な方法は、Webサイト用のFacebookアプリを作成することです。 https://developers.facebook.com/apps
開発に使用している言語に基づいて、このURLからFacebook開発キットをダウンロードします。 https://developers.facebook.com/docs/sdks/
このSDKには、Webページから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);