2011-07-25 8 views
0
私はLiveIDのAPIからいくつかの情報を取得しようとしているが、エラーを取得しています

LiveIDのAPIが失敗した - 行方不明トークン

The provided request does not include an access token. An access token is 
required in order to request this resource. 

コードは比較的簡単です。私はnameidentifierとのイニシャライザーをWIFから入手し、私にというパスを要求するライブラリを含めています。

エラーメッセージから私はアクセストークンを提供できませんでしたが、クレームを正常に取得してから私のアプリにはこれがありませんか?

WL.init({ client_id: 'O0UpnnhoiFljBJAtTxhVliu4qtbUWoEVxdgfK7SBR+M=' }); 
WL.login(); 
WL.api({ path: "me", method: "GET" }, function (response) { 

が、同じことを:おそらく私が今持っているので、システムにログインする必要が私に起こった

<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 
}); 

*更新*

:ここ

は私のコードですエラー...

答えて

1

もう少し複雑です...アプリ私はを興味深いことに

<script src="https://js.live.net/v5.0/wl.js" type="text/javascript"></script> 
<script type="text/javascript"> 
WL.init({ client_id: '#YOUR-CLIENT-ID-HERE#' }); 
WL.login({ scope: ["wl.signin"] }); 
WL.api({ path: "me", method: "GET" }, function (response) { 
    alert(response.first_name + ' ' + response.last_name); 
}); 

ekkis:arently 1はでLiveIDシステムを使用してアプリケーションを作成することがあります:あなたのClientIDを与える

https://manage.dev.live.com/ 

サイトをして、コードは次のようにする必要がありますどこにも表示されず、私は今混乱していますが、私はLiveIDアカウントだと思ってPassportアカウントを使用していたと思います。私は違いが何であるかは分かりませんが、LiveIDアカウントには姓/名がすべて設定されています。

最後の注意:live.comサイトでアプリを作成するには、返品URLを提供する必要があります。 WL.login()が呼び出されると、(たとえs/heがすでにサインオンしていても)ブラウザーはユーザーにアクセス許可を要求するウィンドウをポップアップします。ユーザーが[OK]をクリックすると、戻りURLはそのウィンドウに読み込まれます。 grr ...だから今特別なページを持っていなければなりません。それはウィンドウを閉じることです(他の誰かがここでどのように動作するかを示唆しない限り)。

*更新*

私は(私は他のすべてのIPからそれを得ることができます)血まみれの電子メールをしたかったのか。アカウントに関連付けられた電子メールアドレスを取得します

WL.api({ path: "me", method: "GET" }, function (response) { 
    $('#Auth .SignedIn').html(response.emails.account); 
}); 

WL.login({ scope: ["wl.signin", "wl.emails"] }); 

、その後:そのことを行います。利用可能な他の電子メールがあります:http://msdn.microsoft.com/en-us/library/hh243648.aspx#user

関連する問題