クライアントは、自分のウェブサイトから写真をアップロードしてFacebookページに投稿させる機能を望んでいます。私は個人的には問題のFacebookページの管理者なので、問題なしで自分で写真を投稿できます。しかし、非管理者がページ内のアルバムに写真を投稿する方法があるかどうかを判断しようとしています。非管理者としてFacebookページに写真を投稿する
元は、オフラインアクセススコープがありました。これは、自分自身でログインした単一のアクセストークンをサードパーティのウェブサイトで使用できるようにしていましたが、これはもはや当てはまりません。あなたが管理者で、manage_pages対応トークンを持っていない限り、開いたグラフのapi を介してFacebookページ(壁の壁の壁の投稿を含む)に何らかの情報を書き込む方法はますます増えています。
どのような考えですか?
これはフォトアルバムにとって理にかなっています。ページ自体にこれらのアクションを実行する方法はありますか、またはページの管理者がログインする必要がありますか? 私は、最近のoffline_accessの非難を受けてaccess_tokenと混乱しました。これで、2か月ごとにトークンを手動で更新することなく、誰かがプログラムでウェブサイトに表示するためにFacebookからコンテンツをプログラムで引き出すことができますか?サードパーティのウェブサイトで壁紙を表示するために誰かにアプリケーションを許可させるのは難しいようですが、何か不足しているかもしれません。 –
まず、「manage_pages」権限を持つ管理者の1人として認証する必要があります。その後、https://graph.facebook.com/me/accountsを呼び出すことで、動作させたいページのアクセストークンを取得することができます。そのアクセストークンを使用すると、ページ自体としてログインします。 –
ええと...私はそれをうんざりし、ページアクセストークンを使ってそのようなことをすることができたので、私はそのような状況で暮らすことができます。私の質問の後半の洞察? offline_accessがまだ利用可能だった場合、トークンを生成してPHPスクリプトにドロップして、サードパーティのWebサイトのウォールポストを引き出すことができました。これは無期限に(そしてそれでも)動作します。おそらく、これは最初の場所でこれを行う最良の方法ではないかもしれませんが、offline_accessは廃止されましたが、私は実際にトークンを手動で更新したり、2)ユーザーのログインを強制することなく。 –