skydrive上传我的WP应用程序内购买收据

时间:2013-05-08 14:39:41

标签: c# windows-phone-8 onedrive

最近在我的WP8应用中,我启用了应用内购买,我将确认收据存储在用户设备的隔离存储中。我想将它们存储在云中,可能存储在我的Skydrive帐户中。

我希望将它们上传到我的Skydrive帐户,我看到的所有选项主要与将数据上传到用户的skydrive帐户有关。

在这方面有任何帮助吗?有没有更好的方法以任何其他方式获得这些收据(我没有任何外部网站或服务器来存储它们)。

2 个答案:

答案 0 :(得分:2)

这是不可能的。要在skydrive上存储任何内容,您必须使用仅在用户使用Internet上的Microsoft特定页面登录后获取的身份验证令牌来使用LiveConnect API。

答案 1 :(得分:0)

这是可能的,但需要将您的同意令牌与您的应用程序一起分发,这似乎不是一个好主意。

以下是:

  • 使用您的用户帐户,同意您的申请。您至少需要wl.skydrive_update和wl.offline_access范围
  • 保存返回的同意令牌
  • 每当您的应用程序需要将文件上传到SkyDrive时,请使用您的令牌对请求进行身份验证/授权