2012-01-10 12 views
0

js sdkを使用してFacebookのサインアップとログインボタンのビルドがあります。私はデータベースにユーザーの応答を保存したいのですが、古典的なaspでuserIDまたはUser.emailを取得できません。 場合によっては動作しない場合があり、パターンが見つからないことがあります。FacebookのJavaScriptのsdk変数をASP変数に変換していますか?

var email=response.email; 
    var fbid=response.id; 
    var fbname=response.name; 
    var fbbirthday=response.birthday; 
    var fbhometown=response.hometown.name; 

    document.getElementById('fbmail').value = email; 
    document.getElementById('fbid').value = fbid; 
    document.getElementById('fbname').value = fbname; 
     document.getElementById('fbbirthday').value = fbbirthday; 
     document.getElementById('fbhometown').value = fbhometown; 

答えて

0

従来のASPを使用して、すべての情報をサーバー側で取得できます。 Graph APIにHTTP Get/Post/Deleteコマンドをまとめるための独自のフレームワークを構築する必要があります。しかし、基本的なユーザー情報を得ることを達成するためには、これらの3つのHTTP動詞について素敵なラッパーがあれば、かなり簡単に進むはずです。

解決策は、これらの値をFORMサーバーに返送することです。私はあなたがhttpsを持っていると仮定しているので、セキュリティは問題ではありません。

+0

httpを使用するとどのようなセキュリティ上の問題が発生しますか? –

+0

HTTPSを使用します。あなたが使いたいものがあれば、それはあなた次第です。 – DMCS

関連する問題