0

このライブラリhttps://github.com/siftware/live-connectを使用して PHP Microsoft Live Oauth Signing を使用していますが、以前はうまく機能していましたが、ログインしてプロファイル情報を要求すると、ユーザー ID のみの情報が得られないことに気付きました。

私のテストライブログインでは、少なくとも電子メールを受け取る必要がありますが、ライブ API からは取得できません。

  • 必要なスコープをリクエストしています: $liveConnect->setScopes("wl.emails, wl.signin, wl.basic");

  • https://account.microsoft.com/で自分のライブ プロファイルを確認しましたが、名前が空であることは事実ですが、電子メールは入力されており、利用できるはずです (以前は、私が言ったように機能していました)。

  • ライブ アカウントと特定の Web アプリのアプリのプライバシー設定を確認したところ、アクセス許可が正常に要求され、付与されたことがわかりました。つまり、次の権限が付与されます。

    • メールアドレスにアクセスする
    • プロフィール情報と連絡先リストを表示する
    • 自動的にログイン

では、ライブ oauth api が私のアカウントの電子メール情報の送信を停止したのはなぜですか?

たぶんAPIが変更され、その変更がライブラリに反映されていないので、確認してみると、まだ実際のようです。

4

1 に答える 1