2012-11-25 25 views
3

我想開發一個應用程序,它將用戶的文件存儲在Skydrive上。我正在嘗試使用Live SDK,但是在使用Visual Studio 2012 Professional的Windows 7 Live SDK上似乎沒有太多內容。我目前通過NuGet安裝Live SDK,我可以從.dll訪問類等。唯一的問題是,由於缺少文檔,我不知道如何使用它。如果任何人有一個如何至少登錄Skydrive和/或從那裏訪問文件的快速樣本,那就太棒了!即使有人可以將我鏈接到一篇詳細介紹上述內容的文章!從Windows 7的實時SDK Skydrive訪問WPF

如果您需要更多信息,請讓我知道。

編輯:CODE

Try 
    Dim auth As New LiveAuthClient("XXXXXXXXXXXXXXXXXX") 
    Dim loginresult As LiveLoginResult = Await auth.IntializeAsync(New String(0) {"wl.skydrive"}) 
    MsgBox(loginresult.Status.ToString, MsgBoxStyle.OkOnly) 
    If loginresult.Status = LiveConnectSessionStatus.Connected Then 
     MsgBox("Signed In", MsgBoxStyle.OkOnly) 
    End If 
Catch ex As Exception 
    MsgBox("Error signing in: " + ex.Message, MsgBoxStyle.OkOnly) 
End Try 

回答

0

看來,目前還沒有VB.net的官方Live SDK。如果有人確實找到一個SDK讓我知道!

0

在谷歌SkyDrive APISkyDrive Core Concepts優先搜索。

完整的示例可通過前兩條鏈接獲得,Folders and files

對於登錄,有Live SDK,Signing users in

+0

我見過所有這些網站,但是,代碼不起作用(我將它轉換爲VB.net WPF代碼)。所有代碼示例似乎都適用於W7 Phone或Windows 8 App Store。我需要Windows 7 WPF桌面應用程序的代碼。 – JosephGarrone

+0

@Asryael:那麼你需要告訴我們你面臨的問題。這些是可用的資源,如果你說你有「使用它的問題」,那麼除了鏈接到教程和官方API之外,我無法知道該回答什麼。爲什麼你不能使用WPF桌面示例? – Patrick

+0

根據http://msdn.microsoft.com/en-us/library/live/hh826543.aspx#csharp上述代碼是登錄到Windows Live所需的全部代碼。然而,它總是返回Unknown作爲loginresult.Status。 – JosephGarrone