Facebook の最新の投稿をウェブサイトに埋め込みたいと考えています。Social-Plugin Likebox は知っていますが、必要な機能がすべて揃っているわけではありません。
これは、必要な Like-Box に欠けている機能です。
- x分ごとにファンページから投稿を取得し、データベースに保存します
- 投稿をキーワードでフィルタリングします (投稿を取得したため、Facebook にのみ表示され、Web サイトには表示されません)
- Facebook にまだ登録していない人にも投稿を表示します (データベースから読み取ります)。
- 私たちのウェブサイトに投稿を表示する独自のスタイルを作る
これは私がまだやったことです
- 私はファンページの管理者です (もちろん)
- appid と appsecret を取得するための Facebook アプリを作成しました
- Facebook php sdk を使用して Facebook と通信しています
- AppId とシークレット キーでは必要なコンテンツを取得できないことがわかりました。
コード:
$profileId ="XXX"
$facebook = new Facebook(array(
"appId" => "XXX",
"secret" => "XXX",
"cookie" => true
));
$curlOptions = array(
CURLOPT_URL => "https://graph.facebook.com/{$profileId}/posts?limit=10&access_token=" . $facebook->getAccessToken(),
CURLOPT_HTTPAUTH => CURLAUTH_ANYSAFE,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => true
);
応答は空のデータです。
- たくさんのトピックを読みましたが、まだ問題があります
コンテンツを取得できないのはなぜですか?
ユーザーからのデータは必要ありません。