-1

このトピックに関する最も関連性の高い投稿を検索しましたが、答えが見つかりませんでした。私はコードを理解していないので、見たとしても気付かないかもしれません。

しかし、私が探しているのは、アプリ ユーザーの壁に投稿できるコードです。許可ボタンをクリックしたときだけでなく、その後いつでも。

私はそれができることを知っています。これを行うスクリプトを見てきました。

うまくいけば、私は十分に明確ですが、誰かが私のアプリを許可し、投稿またはスキップをクリックできるときに、テキストが入った小さなボックスを表示するコードを知っています。それは私が話していることではありません。

必要に応じて、今から 1 週間後に彼らのウォールに投稿できる機能が欲しいです。

そのためのコードまたはスクリプトは何ですか?

4

2 に答える 2

1

これを行うには、アプリがユーザーから publish_stream パーミッションを取得して、ウォールに公開できるようにする必要があります。後でいつでも実行できるようにする場合は、ユーザーに offline_access のプロンプトを表示する必要もあります。これらの権限については、こちらで詳しく説明しています。実際の投稿を行うには、ユーザー フィード URL への HTTP 投稿を行う必要があります。以前の認証で取得したアクセス トークンが必要になります。これはすべて、Facebook のAPI ドキュメントで十分に文書化されています。「発行」と「承認」というタイトルのセクションが気になります。

于 2011-05-30T06:29:36.547 に答える
0

あなたがコードを書くことを好む言語を述べていないので、答えを一般化します。ユーザーがオンラインでもオンラインでもないときにユーザーのウォールに投稿できるようにするには、ユーザーからのアクセス許可が必要publish_streamですoffline_access。ユーザーがアプリケーションを初めて承認します。これらの権限は、後で を使用して取得できますextended permissions。要点に戻りますが、後でユーザーのウォールに何かを投稿したい場合は、それを含むサーバー側スクリプトを呼び出して手動で行うか、サーバーaccess_token上の CRON ジョブを使用して呼び出すことができます。 Linux サーバー。

さて、言語設定として PHP を使用したいと考えている場合は、これらのチュートリアルをチェックして、GRAPH API を使用したサーバーサイド プログラミングのヘルプを得ることができます。

  1. チュートリアル 1
  2. チュートリアル 2
  3. チュートリアル 3
于 2011-05-30T06:41:52.070 に答える