サーバー上のcronを介して自分のWebサイトのFacebookファンページに投稿しようとしています。
Facebookで「JohnDoe」という名前のユーザーを作成し、彼を自分のWebサイトのFacebookファンページで管理者にした後、そのユーザーからサンドボックスモードでアプリを作成したので、「JohnDoe」だけが「実行」できます。
アプリを実行している「JohnDoe」から、アプリに必要な権限を与えました。
私はdevelopers.facebook.comから手動でアクセストークンを取得し、それらを使用してphpcronスクリプトから「JohnDoe」のアプリを介して自分のWebサイトのFacebookファンページに投稿できます。
問題は、これが機能するためには、私の「JohnDoe」Facebookユーザーがログインしている必要があるということです。
管理者「JohnDoe」が使用してアクセスを許可しているアプリケーションを介してWebサイトのFacebookファンページに正常に投稿できるように、Webサイトのphp cronスクリプトに常に自動的に有効なアクセストークンがあるようにするにはどうすればよいですか?
現在、「John Doe」としてFacebookに手動でログインし、developers.facebook.comからphpスクリプトにアクセストークンをコピーして貼り付けています。これで機能します。
(私のウェブサイトのFacebookファンページの成功した投稿は「mywebsiteはmyappを介してリンクを共有しました」のように表示されるので、アクセストークンを除いて他のすべては大丈夫だと確信しています)
前もって感謝します