none
Sky Wallet??

    Question

  • Hi all,

    there is an app on the marketplace that sync with SkyDrive. How does it works? Since there aren't any official API, can I use the unofficial one?

    I guess yes, since this app has been approved.

    I was supposed to believe that the unofficial API would be rejected by testers.

    Thanks to all
    Sunday, February 27, 2011 9:55 AM

All replies

  • Reading this post http://social.msdn.microsoft.com/Forums/en/wliddev/thread/0dd65a5f-3a7a-439a-babc-cf6b698db161 it seems clear that it's forbidden to make an APP access to SkyDrive right now.

    But how this Sky Wallet managed to be able to do this? Is there any official API I didn't know? There are some Wallets out there that are starving of customer 'cause this guy managed to bypass this statement

    Alex Media, MVP, said (about unofficial API's):
    Of couse, you could use it, but - you WILL be violating the Terms of Service which clearly indicate you aren't allowed to programmatically access Live Services which aren't exposed through API's or other endpoints such as POP/SMTP (in the case of Hotmail).
    Sunday, February 27, 2011 10:47 AM
  • Anyone at Microsoft as an answer to this?????
    Monday, February 28, 2011 11:00 AM
  • I'll keep bumping this thread until someone at Microsoft (or anybody who can) will answer me.
    Tuesday, March 01, 2011 12:04 PM
  • Hi there,

    There currently is no official public API for SkyDrive.
    By the way there has been some internal discussion about an alternative using Dropbox:

    http://wmpoweruser.com/cloudfiles-dropbox-client-for-windows-phone-7/

    http://wp7dropbox.codeplex.com/

    http://sharpbox.codeplex.com/

    http://www.dropbox.com/

    Hope this helps,
    Mark

    Tuesday, March 01, 2011 5:57 PM
  • OK, thanks. I knew that DropBox could be an alternative but I would like to know why the app Sky Wallet (just type Sky Wallet in the Zune search bar) is using SkyDrive. It's really important to know since a Wallet with SkyDrive beats every Wallet with any other kind of cloud service.

    Thanks
    Thursday, March 03, 2011 7:54 AM
  • IMHO it's not forbidden. For instance there is a commercial client for skydrive (just bing SDExplorer to find it) I think the lack of an official api simply means that you cannot guarantee that your client will always work.
    Thursday, March 03, 2011 5:12 PM
  • Thanks for your answer.

    I've just more one question: Why Microsoft MVP told us that you violate the term of use if you access programmatically a service not exposed by apis?

    Thanks
    Friday, March 04, 2011 8:57 AM
  • Hi ByteStorms,

    Was the MVP referring to Windows Phone, or operating systems in general?  The Windows Phone app sandbox was designed to prevent this possibility.

    In the general case, an operating system designer architects a public API set and then ensures that this API set is tested internally for supportability etc. Access to APIs that are not formally supported can result in unpredictable behavior; behavior that might not appear until after your software is published.  Next, if the OS gets updated later, access to an API that is not formally supported might fail.  Public APIs are layered with the intent of ensuring backward compatibility, i.e. any changes under the OS hood do not cause the public API behavior to change.

    Hope this helps,
    Mark
    Friday, March 04, 2011 5:06 PM
  • He was referring to Windows Phone as people were asking "Can I upload files to SkyDrive?", MVP answered "no way, it's forbidden by terms of use since there aren't any apis".

    But the SkyWallet app managed to do this anyway. That's really disappointing.

    I appreciate your help anyway.
    Saturday, March 05, 2011 9:09 AM