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
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).
There currently is no official public API for SkyDrive.
By the way there has been some internal discussion about an alternative using Dropbox:
Hope this helps,
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.
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,
But the SkyWallet app managed to do this anyway. That's really disappointing.
I appreciate your help anyway.