2016-05-10 35 views
0

アクセストークンを取得しようとしていますが、失敗または成功のクロージャは実行されません。クライアントの資格情報AFNetworking

self.POST(tokenURL, 
       parameters: ["grant_type": "client_credentials", "client_id": "CLIENT_ID", "client_secret": "SOME_CLIENT_SECRET"], 
      progress: nil, 
      success: { sessionDataTask, results in 
       self.accessToken = results?.objectForKey("access_token") as! String}, 
      failure: {operation, error in 
       print("Error getting access token: \(error)") 
       return} 
     ) 

ブラウザを通過すると機能します。

+0

コードを投稿する必要があります。 'POST'メソッドの実装はどこですか?あなたはどんな反応を得ますか?タイムアウト?エラー? – paulvs

答えて

0

申し訳ありませんが、私はここでは無知でした。 POSTは非同期で実行されていたため、どちらのブロックもすぐには実行されませんでしたが、応答が受信されたときには実行されません。