-1

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

我正在寻找将它们上传到我的 Skydrive 帐户的方法,我看到的所有选项大多与将数据上传到用户的 Skydrive 帐户有关。

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

4

2 回答 2

2

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

于 2013-05-08T19:27:54.487 回答
0

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

方法如下:

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