首先,对不起我的英文,编辑我的帖子是好的:D 可以使用此方法获取令牌吗? 我的老板说vimeo的WebView登录很糟糕,因为很难看到按钮"允许"。
所以,我试图做一个自定义登录界面发送电子邮件和密码。
public Call<VimeoAccount> logIn(String email, String password, AuthCallback callback) {
但我总是得到这个错误:
发生了奇怪的事。请联系应用所有者
由于
答案 0 :(得分:2)
我刚回复了您对this post的评论:
该登录方法仅适用于具有特定权限的某些应用程序。您可以获得自定义登录的令牌,但您必须通过“代码授予重定向”来执行此操作。本指南介绍了如何在Android上执行此操作,本指南介绍了如何在API上运行。这个想法是 - 用户将点击登录按钮。它将它们带到了网络上。他们登录我们的网站。然后我们将它们引导回您的应用程序。
我们使用重定向的原因是,如果应用程序的开发人员可以看到Vimeo用户的密码,那将是一个安全问题。因此,目前,使用Vimeo API进行身份验证的唯一方法是通过代码授予重定向(在引用的注释中指定)。这意味着您必须链接到浏览器/网络视图。
修改的
对于其他人,官方的Vimeo Android SDK是here。