Xamarin Dropbox Core Api支持Android v2

时间:2017-10-05 14:42:06

标签: c# xamarin dropbox

我在使用适用于Android的Xamarin Dropbox Core API时遇到问题。 https://components.xamarin.com/view/dropboxcoreapiandroid 我们有一个工作多年的应用程序,并于2017年9月28日停止,当时Dropbox停止支持他们的Core API v1。我们认为我们是最新的,甚至尝试过Xamarin提供的示例代码 但是也会在错误消息中隐藏消息“v1_retired”而崩溃。该应用程序将成功授权并使用OAuth2链接到帐户,但在调用.MetaData或之后的任何其他调用时将崩溃。 Xamarin API是否需要更新?它使用OAuth2的事实不是表明使用的是Dropbox的Core API v2吗?有没有可用于C#的替代方案?我相信其他人也有同样的问题。

1 个答案:

答案 0 :(得分:0)

  

Xamarin API是否需要更新?

是的,如果您收到v1_retired错误,则表示您正在使用API​​ v1并需要更新到API v2。如果您需要更多时间将应用迁移到API v2,我们可以提供访问API v1的扩展程序。要请求,请open an API ticket使用相关的应用密钥。

  

没有使用OAuth2的事实表明它正在使用Dropbox的Core API v2吗?

不,OAuth版本与API版本不同。作为参考,Dropbox API v1支持OAuth 1和OAuth 2,而Dropbox API v2仅支持OAuth 2。

  

是否有可供C#使用的替代方案?

Dropbox没有为Xamarin提供官方API v2 SDK,但the Community SDKs page上列出了一些第三方库。