2015-01-05 21 views
0

我想在android中實現withings api。能夠通過「谷歌身份驗證」執行認證部分,但無法訪問API作爲「oauth_nonce」是未知的,我不知道如何生成它。如果你知道這個過程,那麼請分享,如果你已經使用任何方法實施了api,那麼請分享。在android中實現Withings api

回答

0

oauth_nonce是一個隨機字符串,它必須是唯一的。

我開發一個混合應用程序,所以我的代碼生成AngularJS的oauth_nonce是:

.factory('RandomFactory', function() { 
    return ({ 
    string: function(length, chars) { 
     var result = ''; 
     for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))]; 
     return result; 
    } 
    }) 

var oauth_nonce = RandomFactory.string(32, "1234567890qwertyuiopasdfghjklzxcvbnm"); 

但我認爲你可以很容易地做同樣在Java中。