2016-03-17 59 views
2

首先,對不起我的英文,編輯我的文章是wellcome:D 它可能得到一個令牌與此方法? 我的老闆說Vimeo的WebView登錄不好,因爲很難看到按鈕「允許」。Vimeo方法登錄網絡api Android

所以,即時嘗試做一個自定義登錄界面發送電子郵件和密碼。

public Call<VimeoAccount> logIn(String email, String password, AuthCallback callback) { 

但我總是收到此錯誤:

Something strange occurred. Please contact the app owners

感謝

回答

2

我只是回答了您的評論this post

That login method is only available to certain applications with certain privileges. You can get a token for a custom login, but you'll have to do it through a "code grant redirect". This guide explains how to do it in on Android and this guide explains how it works on the API. The idea is - a user will click a login button. It brings them to web. They log in on our website. Then we direct them back to your app.

我們使用重定向的原因是因爲它如果應用程序的開發人員可以看到Vim的密碼,那麼這將是一個安全問題eo用戶。所以目前,用Vimeo API進行身份驗證的唯一方法是通過代碼授權重定向(如引用的註釋中所述)。這意味着你必須鏈接到瀏覽器/ web視圖。

編輯

對於其他人來說,官方Vimeo的Android SDK中是here

+0

想用新的訪問令牌信息更新此答案? https://github.com/vimeo/vimeo-networking-java –

+0

是的這是一個重複的問題,所有的細節應該在這個鏈接:http://stackoverflow.com/questions/36018865/add-token-to -the-報頭的-VIMEO-API的機器人/ 36046335#36046335 –