none
关于onedrive 接口 RRS feed

  • 问题

  • 应用备份数据到onedrive,需要在onedrive里创建单独的文件夹,在这之前需要判断是否已存在该文件夹,现在本人已想到的一个方法是用

    var operationResult = await client.GetAsync("me/skydrive/files?filter=folders");

    这个方法获取onedrive里面所有文件夹,然后遍历判断是否存在,如果不存在的话就调用接口方法新建一个,但是现在问题是国内网络连接onedrive网盘的速度本来就很慢,连应用登录授权有时候都会超时,返回报错,现在如果获取所有文件夹信息再返回遍历判断的话,出异常的几率感觉会相当大,非常影响用户体验,不知道哪位大神有更好的方法。

    2014年5月15日 3:19

答案

  • 你好,

    获取OneDrive上的文件夹都是通过这个方式实现的。关于认证时发生异常我建议这样来处理。我不清楚你目前的这个测试是在模拟器上进行的还是真机上。我的经验是真机会比模拟器上网速稍微快一些。还有在测试这个问题时可以通过一个网络模拟器的工具来模拟2G,3G网络,这样测试的面更具体。VS2013 TOOLS -> Simulation Dashboard

    http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj206953(v=vs.105).aspx

    最后一点,建议这种应用在WiFi情况下使用。网速会好一点儿。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年5月16日 5:02
    版主

全部回复

  • 你好,

    获取OneDrive上的文件夹都是通过这个方式实现的。关于认证时发生异常我建议这样来处理。我不清楚你目前的这个测试是在模拟器上进行的还是真机上。我的经验是真机会比模拟器上网速稍微快一些。还有在测试这个问题时可以通过一个网络模拟器的工具来模拟2G,3G网络,这样测试的面更具体。VS2013 TOOLS -> Simulation Dashboard

    http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj206953(v=vs.105).aspx

    最后一点,建议这种应用在WiFi情况下使用。网速会好一点儿。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年5月16日 5:02
    版主
  • 我的电脑比较老,不能运行模拟器,一直是拿920真机测试的,至于你说的网络模拟器我会去试下,还是谢谢你的回答

    2014年5月16日 5:44