0

クライアントの Web サイトには、事前に決められた間隔でクーポンのパーセンテージ レートを更新するプロモーション オファーがあります。このジョブが実行されるたびに、彼らは新しい割引率を Facebook ページに投稿したいと考えています。

いくつかのチュートリアルとドキュメントを読みましたが、作成してアプリケーションを作成し、アクセスを要求する必要があることを知っています。ただし、これらの更新は cron ジョブを通じて実行され、クライアントは年に数回のみプロモーションを実行します。offline_access パーミッションが非推奨になったため、アクセス トークンの有効期限が切れた状況をどのように処理すればよいですか? クライアントが Magento ストア フロントを通じてほぼ自分で管理できるように、これを可能な限り自動化する必要があります。

アプリケーションにアクセスするたびに、長持ちする認証トークンである offline_access の代替品が更新されるはずですが、これらのアクションを実行するブラウザー ベースのクライアントがないことを考えると、トークン以外のものをどのように、または認識するかどうかはわかりません。

どんな助けでも大歓迎です。

4

2 に答える 2

0

あまり知られていない事実:publish_stream拡張アクセス許可を取得した場合、ユーザーのアクセストークンではなく、アプリケーションのアクセストークンを使用してユーザーに代わって投稿できます。これは、cronジョブなどのシナリオで機能します。

このシナリオでは、offline_access拡張アクセス許可は必要なく、ユーザーのアクセストークンも使用されません。

于 2012-07-26T22:01:45.547 に答える
0

要件の最初の段落を読むと、必要なのは投稿がページの壁に表示される機能だけのようです。これを自動化するには、API を使用してこれを行うことができます。次の質問への回答は、より多くの洞察をもたらし、これにはオフライン アクセスは必要ないようです。

PHPでAPIを使用してFacebookに壁を投稿するには?

これで満足するか、それとももっと必要か教えてください。

于 2012-07-26T22:22:29.480 に答える