最終的に、私は自分の教会のサイトを構築しています。彼らは Facebook アカウントを 1 つまたは 2 つ持っており、ページやグループを作成しています。これらすべてにアクセスして、サイトからフィードを取得したり、投稿したりできるようにしたいと考えています。それらすべてにアクセストークンが必要だと思います。どこから始めたらいいのかわからない。
わかりましたので、このすべての認証に迷い始めています。私はそれを読みました
- ユーザーに代わって何かを行うには、そのユーザーのアクセス トークンと、
- ページやアプリに代わって何かをしたり、それらのトークンにアクセスしたりします。
- また、明らかに異なる 2 つ以上のドメインからの API アクセスを許可できないアプリを登録する必要があります。
ドキュメンテーションが散らばっているため、自分がやりたいことを実行するアプリケーションをどのように構築するかについて迷っています。クライアントが所有する可能性のある関連ページ、ユーザー アカウント、アプリなどにリンクし、クライアントに代わって API 呼び出しを行うことができる WordPress プラグインを作成したいと考えています。
このようなアプリを設定するにはどうすればよいですか? OAuth をエレガントに処理するにはどうすればよいですか?
これまでのところ、アプリ ID などを格納し、アクセス トークンを永続化するクラスを作成するだけです。OAuth プロセスを通過したときにどのユーザーがログインしたかを推測し、クラスはそのトークンの有効期限をチェックします。
ベテランの Facebook 開発者の何人かが、このようなアプリケーションを作成するための比較的標準的な作業を始めるのを手伝ってくれませんか? その情報の使用方法を指示せずに、Facebook のドキュメント ページに私を送らないでください。私はすでにそれをたくさん読んでいますが、役に立ちますが、まだら模様です。この WordPress プラグインを比較的普遍的なものにしたいので、他の WordPress インストールにドロップして、必要な Facebook アカウント、ページ、グループ、その他の場所に接続できます。