0

私は自分のサイトに「ワンクリック」のFacebook登録プロセスを実装しようとしています。私が欲しいものを持っている他のサイトでは、彼らがクリックするだけの「FBで登録」ボタンを持っていて、すぐにアカウントが与えられるので、私は非常にうんざりしています。

しかし、登録用のFBドキュメントにアクセスすると、値が事前に入力されたiframeにフォーム全体を表示することについて説明しています(他のWebサイトでは必要ないようです)。

FBログインボタンがあり、認証権限を求めるポップアップダイアログが表示された後、アカウントを持っていない場合に登録ページに送信するための登録URLを追加しました(FBがこれをどのように認識しているかわかりませんか?許可されていないという意味ですか?)では、登録ページをワンクリックしてアプリを承認するにはどうすればよいですか?

私がやりたいのは、FBユーザーの電子メールとuser_idを使用して登録を行うためにサーバーでリクエストを開始することです。これらをMySQLに保存できます。

[登録]>[アプリの承認]をクリックします。システムにログインするときはいつでも、[ログイン]をクリックするだけです(登録とログインのための電子メールとパスワードを入力する必要があります)。

私は何かが足りないのですか?私はこれをどこにも見ることができないようですか?

ここで何が欠けているのか理解できません。

4

1 に答える 1

0

ダイアログの後にphp sdkを使用してユーザー情報にアクセスします。以下のようなものですが、おそらくデータベースの存在を確認したいでしょう。

$email=$user_profile[email];
$uid=$user_profile[id];
$sql = 'INSERT INTO mydatabase (`id`, `email`) VALUES (\''.$uid.'\', \''.$email.'\');';
$insert=mysql_query($sql) or die ('Error! in Insert '.$uid.' SQL');
于 2012-04-23T20:56:01.393 に答える