LiveID APIからいくつかの情報を取得しようとしていますが、エラーが発生します。
The provided request does not include an access token. An access token is
required in order to request this resource.
コードは比較的単純です。私はライブラリを含め、nameidentifier
WIFから取得したクレームでイニシャライザーを呼び出してから、meパスを要求しています。
エラーメッセージから、アクセストークンを提供できなかったと推測されます...しかし、クレームを正常に取得したので、アプリにはすでにこれがありませんか?
これが私のコードです:
<script src="https://js.live.net/v5.0/wl.js" type="text/javascript"></script>
<script type="text/javascript">
WL.init({ client_id: 'O0UpnnhoiFljBJAtTxhVliu4qtbUWoEVxdgfK7SBR+M=' });
WL.api({ path: "me", method: "GET" }, function (response) {
// response.error.message
});
* アップデート *
おそらく私はシステムにログインする必要があるので、次のようになりました。
WL.init({ client_id: 'O0UpnnhoiFljBJAtTxhVliu4qtbUWoEVxdgfK7SBR+M=' });
WL.login();
WL.api({ path: "me", method: "GET" }, function (response) {
しかし、同じエラー...