1

クライアントページに更新を投稿する必要があるという要件があります。この更新は、Webアプリケーションからのアクションによってトリガーされます。ページの更新は、ユーザーの操作やWebブラウザーなしでサーバー上で実行され、ページの管理者/ユーザーがログアウトした場合でも投稿できるはずです。 。

私は多くの投稿やドキュメントのページを読みましたが、すべての答えは「いいえ、これはできません」を指しているようですが、実際にはいいえと言うことを約束していません。これが本当に可能かどうか誰か教えてもらえますか?

よろしく

4

2 に答える 2

0

これ可能ですが、ユーザーから許可を得るには、ある時点でユーザーとの対話が必要になります。manage_pagesその権限を取得すると、エンドポイントにクエリを実行し/me/accountsてページアクセストークンを抽出できるようになります。

そのページアクセストークンを使用してページに投稿します。有効なページアクセストークンを取得すると、ユーザーの操作は必要ありません。アクセストークンが無効になった場合に対処するために、必ずエラー処理を行ってください。

参照 -

于 2012-10-15T13:36:26.937 に答える
0

同様の問題がありました。

ドキュメントと見つかった例はそれほど悪くなく、API を介して FB とやり取りする方法を明確にしています。

唯一の非常に紛らわしいことは、その強力な access_token を取得する方法と、単一のユーザー操作なしで有効期限が切れたときにそれを更新する方法でした。

https://developers.facebook.com/docs/facebook-login/access-tokens/ページですべてがかなり詳しく説明されていますが、答えを見つけるにはすべての単語を読み、すべての文を理解する必要があります。目次を読んでから段落のヘッダーを読んでも、キーワードを正しく検索しているとは思えません。

私にとって重要な重要な情報は、「Extending Page Access Tokens」というタイトルの下にありました。問題は、トークンを拡張したくないということです。もっと永続的なものが必要です。私のパズルを完成させていた言葉は、そのセクションの最後の段落にありました. そして彼らはこう言っていました:

有効期間の長いページ アクセス トークンを取得するには、上記のようにユーザー アクセス トークンを有効期間の長いトークンに交換してから、ページ トークンを要求します。結果のページ アクセス トークンには有効期限がありません

それを確認した後、FB Graph Tools を使用して永続的なアクセス トークンを生成し、Graph デバッガーで確認して、アプリの設定に追加しました。

そのアクセス トークンを一度取得すると、ユーザーの操作なしでページに投稿できます。

幸せな日々...

于 2013-07-03T15:34:52.610 に答える