3

ユーザーでサインインする標準の Javascript メソッドを使用しています。

 <script type="text/javascript" src="linkedInUrl">
    api_key: s4mp13
    authorize: true
    onLoad: onLinkedInLoad
    </script>

次の呼び出しでユーザーの電子メール フィールドにアクセスできません。

function onLinkedInAuth() {
IN.API.Profile("me") // get user 
.fields(["email-address"])
.result(function (result) {
profile = result.values[0];
$.post('/User/Authorize/', { 'profile': profile }, function (data) {
window.location = data;
});
});
}

これは、メンバー権限を指定していないためだと思います'r_emailaddress'か? しかし、私は周りを見回しましたが、この例は でしか見ることができません。REST APIでメンバーのアクセス許可を定義するにはどうすればよいJavaScriptですか?

または、これを達成する別の方法はありますか?

4

2 に答える 2

9

LinkedIn フォーラムにソリューションが隠されているのを見つけました。スコープはここで定義できます。

    <script type="text/javascript" src="linkedInUrl">
        api_key: s4mp13
        authorize: true
        onLoad: onLinkedInLoad
        scope: r_fullprofile r_emailaddress
    </script>
于 2012-11-28T13:40:26.257 に答える