0

Facebookアプリを立ち上げました。フィード ダイアログ ページで見つけた直接 URL を使用しました。

https://developers.facebook.com/docs/reference/dialogs/feed/

https://www.facebook.com/dialog/feed?
  app_id=123050457758183&
  link=https://developers.facebook.com/docs/reference/dialogs/&
  picture=http://fbrell.com/f8.jpg&
  name=Facebook%20Dialogs&
  caption=Reference%20Documentation&
  description=Using%20Dialogs%20to%20interact%20with%20users.&
  redirect_uri=http://www.example.com/response

私の問題は、訪問者が「キャンセル」をクリックしても同じ URL にリダイレクトされることです!?? 「共有」をクリックしたときにダウンロードページにリダイレクトし、「キャンセル」をクリックした場合は、着陸したのと同じページにリダイレクトしたいだけです

私はコーダーではないので、助けていただければ幸いです。

どうすればユーザーのメールアドレスを収集できますか? フィード ダイアログで可能ですか?

4

1 に答える 1

0

私の問題は、訪問者が[キャンセル]をクリックしても同じURLにリダイレクトされることです

ユーザーがキャンセルした場合にのみリダイレクトされます。redirect_uri彼が共有を通過した場合、ダイアログはFacebookで作成された新しい投稿にリダイレクトされることになっています。

助けていただければ幸いです

ダイアログをURLで呼び出すのではなく、JavaScript SDKを使用して呼び出します(FB.ui)。

私はコーダーではないので!

次に、いくつかの基本を学びます…または有料のサポートを受けます。

どうすればユーザーのメールアドレスを収集できますか?フィードダイアログで可能ですか?

いいえ、もちろんそうではありません–フィードダイアログは、ユーザーのフィードに何かを投稿するためのものです。

ユーザー情報を取得するには、ユーザーをアプリにログインし、必要な権限を確認してから、必要な情報をGraphAPIに問い合わせる必要があります。Facebookのドキュメントの関連する章を読むことから始めてください。

于 2012-06-20T10:45:02.903 に答える