我正在为Windows Phone 8.1开发一个与OneDrive同步的应用程序。我正在使用OneDrive sdk API。
在我的手机(以及我的OneDrive acc)中,我可以编辑,删除,重命名和保存文件。我的朋友正在测试这个应用程序和应用程序运行良好,但他不能保存文件。单击以保存按钮应用程序崩溃后出现意外错误。我们正在尝试使用相同的文件,因此我不知道为什么它可以在我的OneDrive和我的朋友OneDrive上运行。
OneDrive是否有一些安全设置?
我的验证码(通过https://github.com/OneDrive/onedrive-sdk-csharp/blob/master/docs/auth.md)
var oneDriveClient = OneDriveClientExtensions.GetClientUsingOnlineIdAuthenticator(scopes);
await oneDriveClient.AuthenticateAsync();
以下是我的上传代码
MemoryStream stream = new MemoryStream();
StreamWriter writer = new StreamWriter(stream);
writer.Write(UploadString);
writer.Flush();
stream.Position = 0;
var itemWithUpdates = await oneDriveClient
.Drive
.Items[Id]
.Content
.Request()
.PutAsync<Item>(stream);
答案 0 :(得分:1)
问题在于范围。对于更新项目,您需要添加到范围&#34; wl.skydrive_update&#34;
def change
add_column :stores, :min_order_time, :integer, default: 0
add_column :stores, :max_order_time, :integer, default: 60
validate :min_order_time, :greater_than_or_equal_to 0
validate :max_order_time, :greater_than_or_equal_to 30
end