私のコードは、OneID というサービスを呼び出します。コードは JavaScript であり、メール アドレス (OneID リポジトリに保存されている) をサイトと共有することを承認するよう求められます。
ユーザーが「OK」をクリックした場合に、メールアドレスが親ページに返されるようにする必要があります。
現在、私ができることは、javascript アラートを生成することだけです。
注:これを手伝う場合は、OneID アカウントを作成する必要があります。
<script src="https://api.oneid.com/form/form.js" type="text/javascript"></script>';
echo '<script type="text/javascript">
OneIdExtern.registerApiReadyFunction(
function(){
OneId.getUserAttributes(
{
attr: "email[email]",
authLevel : null,
selectCards : true,
forceSelectCards : true
},
function(data){
if (data.attribute_data.email.email) {
<<-- somehow send data back to page? -->>
}
}
);
}
);
</script>';