0

Linkedin Callback でローカル登録を事前設定しようとしています。登録しようとすると、「電子メール」フィールドで NullPointer Exception が発生します。

Linkedin で電子メール アドレス フィールドにアクセスできない可能性がありますが、クラス UserProfile (フィールドの入力に使用) のドキュメントでは、「モデルはこれらの共通フィールドへのアクセスを統一された方法で提供します」と述べています。

Facebookと連携しています。[Facebook でサインイン] ボタンをクリックして認証プロセスがトリガーされると、(認証後に) ローカル サイトにリダイレクトされ、名前と電子メールが事前に入力されたローカル サインアップ フォームが表示されます。

これは、LinkedIn または Twitter では機能せず、どちらも NullPointer Exception をスローします。LinkedInとTwitterの両方の設定をお願いします。

これが私のフォームです

リンクイン

<form name="linkedin_signin" id="linkedin_signin" action="${linkedin_uri}" method="POST">
    <input type="image" src="${linkedin_img}" />
</form> 

ツイッター

<form:form id="twitter_signin" action="${twitter_uri}" method="POST">
<input type="image" src="${twitter_img}" />
</form:form>
4

1 に答える 1

0

LinkedInのアプリケーションを承認するときは、 r_emailaddress権限を要求する必要があります。

<form name="linkedin_signin" id="linkedin_signin" action="${linkedin_uri}" method="POST">
    <input type="image" src="${linkedin_img}" />
    <input type="hidden" name="scope" value="r_emailaddress" />
</form>

ツイッターではできないようですhttps://dev.twitter.com/discussions/4019

于 2013-01-25T15:47:43.120 に答える