2011-06-04 12 views
1

OK、冗長なタイトルについてお詫び申し上げます。背景をもう少し詳しく説明しましょう。自分のウェブサイトでページを作成しているユーザーが、自分のページのFacebookの「好き」ボタンをクリックした人に連絡できるようにするにはどうすればよいですか?

私のウェブサイトでは、登録ユーザーが新しいページを作成することができます。それぞれのページには独自のURLがあります。各ページにFacebookの「Like」ボタンがあります。私はすでにFacebook Open Graph APIのメタタグを実装しており、ページが適切なオープングラフオブジェクトであり、他の訪問しているFacebookユーザーが登録ユーザーのページを「好き」すると、そのFacebookユーザーの壁に投稿が表示され、 。 Facebook Likeウィジェットには、ページが正常に受信した「好き」の数も表示されます。ここまでは順調ですね。

私がしたいことは、自分の登録ユーザーがページを好きなFacebookユーザーに返信できるようにすることです。ページの「ライター」のコミュニティは、登録ユーザーが通信できるのであれば、登録ユーザーにとって価値のあるソーシャルメディアリソースです。

[いいね]ボタンの横にある[管理者ページ]のリンクは知っていますが、これはこれらの人に投稿するために使用できますが、登録ユーザーのオプションではありません。好きなボタン。

可能であれば、登録ユーザーのメッセージをFacebookユーザーにキャプチャするためのフォームをセットアップしてから、自分のWebサイトからメッセージを送信します。 Facebookユーザー。

これは可能ですが、Open Graph APIのドキュメントに従っていると、http://developers.facebook.com/blog/post/465/http://developers.facebook.com/docs/reference/api/(「公開」のサブセクション)のように動作しません。最初のリクエストでアクセストークンを正しく取得し、2回目のリクエストに投稿して投稿を行うことはできますが、何もしていないようで、エラーは返されません。

私にとってはうまくいかないので、これが可能かどうか、あるいはこれを行うには何らかの追加許可が必要なのでしょうか?私はoffline_accessパーミッションへの参照を見てきましたが、私はこのようなものを初めて知ったので、どのようにフィットするかはわかりません。もしFacebookのユーザーにパーミッションを与える必要があるなら、これは構想通りには動作しません。

すべての考えが最も役立ちます。

答えて

1

短い答え:いいえ、他のユーザーとして誰かの壁に投稿できませんでした。

長い答え: オフラインアクセスを依頼しようとするかもしれませんが、あなたは自分の好きなことをtodoにアクセスできるようにユーザーに要求しているので、起こりそうもありません。 次の問題は、互いの壁に投稿できるようにするには友人でなければならないということです。 なぜPagesが実装されたので、組織は興味を持った人々とアナウンス/会話をすることができます。

ただし、好きなボタンを正しく作成して、ページにメタデータを正しく入力すると、好きなユーザーに投稿することができます。出版まで スクロール: http://developers.facebook.com/docs/opengraph/

はちょうどあなたのユーザーのためのフォームを追加し、システムが正しいページに公開し、あなたはおそらく、サーバー上で使用するためにオフラインで自分のアカウントからのトークンまたは類似が必要になりますしましょう。

さらに複雑な方法は、サーバー上にある各ページのFacebookページを生成することです。 ユーザーがシステム上にページを作成すると、ページはFacebookに作成されますが、管理者としてアプリケーションとして作成されます。 そして、別のユーザーがページを好きな人は、Facebookページが好きなので、そのページに投稿して、好きなユーザーと話すことができます。 (whooa thats a mouthfull)。

関連する問題