Graph API を介して Facebook の公開データ (Home Depot からの投稿など) を取得する JavaScript メトロ アプリを構築しようとしています。Graph API を操作するには、常にアクセス トークンが必要なようです。
アクセス トークンを取得するには、アプリ ID とシークレットの両方を Facebook OAuth エンドポイントに送信する必要があります。これは、サーバー側のコードでは意味がありますが、クライアント側では意味がありません。アプリ シークレットは、簡単にアンパッケージ/デコンパイル/インターセプトできるクライアント コードと一緒に出荷することはできないためです。
だから私の質問は:
- アクセス トークンを使用せずに Graph API (公開データ) にアクセスする方法はありますか?
- アプリ シークレットを送信せずにアクセス トークンを取得する方法はありますか?
- offline_access トークンに代わるものはありますか?
次の点に注意してください。
- PUBLIC データにアクセスするだけで済みます。
- ユーザーのログインは必要ありません。
ありがとう!