2017-10-05 114 views
0

我在使用适用于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#的替代方案?我相信其他人也有同样的问题。Xamarin Dropbox Core Api Android v2支持

回答

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上列出了一些第三方库。

+0

我觉得这真的很愚蠢Dropbox没有提供Xamarin SDK,但它没有太多的工作要做(对于像DropBox这样的公司),但它可以帮助开发人员提供巨大的帮助,云轨道在允许的范围内有限没有付出大量的金钱,这反过来使我不想将Dropbox整合到我的应用程序中。 –