0

メールとパスワードでポディオで認証する必要がありますが、すべてが「ログインに失敗しました」と出力され、oauthTokenは「nil」に等しくなります

私は試してみました:

var podio = PKTClient(APIKey: idClient, secret: secretCode)

var tarea = podio.authenticateAsUserWithEmail(tFi_User.text, 
                                password: tFi_password.text)

if podio.isAuthenticated{
        println("succeed Login")
        println("\(podio.oauthToken)")
    }
else{
        println("failed login")
        println("\(podio.oauthToken)")
    }

次に、 PodioKit クラスで再試行しました:

    PodioKit.setupWithAPIKey(idClient, secret: secretCode)

    PodioKit.authenticateAsUserWithEmail(tFi_User.text, 
                                        password: tFi_password.text)
    if PodioKit.isAuthenticated(){
        println("succeed Login")
    }
    else{
        println("failed login")
    }

しかし、同じ結果が得られました:「ログインに失敗しました」

4

1 に答える 1

0

これは私のために働く:

PodioKit.setupWithAPIKey(idClient, secret: secretCode)
var podio = PKTClient.currentClient()

var tarea = podio.authenticateAsUserWithEmail(tFi_User.text, 
                                password: tFi_password.text)

if PodioKit.isAuthenticated(){
    println("succeed Login")
    println("\(podio.oauthToken)")
}
else{
    println("failed login")
    println("\(podio.oauthToken)")
}

次に、以下を出力します。

ログイン失敗
 なし
 成功 ログイン
 <PKTOAuth2Token: 0x7f7f8bedea60>

最初のログインが失敗することに注意してください。2回目のログインはOKです。

バグだと思います

于 2015-04-10T18:37:28.627 に答える