我在使用适用于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#的替代方案?我相信其他人也有同样的问题。
答案 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上列出了一些第三方库。