0

symfony2.1 と FosFacebookBundle を使用します。

Facebookにログインするためのリンクをホームページに配置したいと考えています。

私のテンプレートでは:

<a href="https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=
           http://dev.example.com/auth/login&scope=email,read_stream" target="_self">
  test link login facebook</a>

Facebookをクリックtest link loginすると、まだ自分のdev.example.com/login?code=AQBgyy9u2qm...サイトにいます。リンクをコピーhttps://...してアドレスバーのマニュアルに入れると、すべてが機能します。ターゲットが自己であることをホームページに配置するにはどうすればよいですか。Facebook を開いてログインし、ホームページにリダイレクトします。

4

1 に答える 1

1

redirect_uriはっきりさせておきますが、あなたは oauth 認証ダイアログをテストしようとしています。リンクをクリックすると、URL にcodeパラメーターが含まれた URL に直接送信されますか?

良いニュースがあります。Facebook はわざわざ「このアプリを承認しますか?」というメッセージを表示しませんでした。既にアプリを認証しているため、ページを表示します。

これらの権限を取り消すには、アカウントのプライバシー設定を入力し、アプリへの権限を取り消す必要があります。

于 2013-03-19T01:16:33.497 に答える