と私は私のiOSアプリにTwitterのでログインしようとしていますが、私は次のようなエラーになっています:ログインに要求が失敗しました:不正な(401)Twitterのログイン
CredStore - performQuery - Error copying matching creds. Error=-25300, query={
class = inet;
"m_Limit" = "m_LimitAll";
ptcl = htps;
"r_Attributes" = 1;
sdmn = "https://api.twitter.com";
srvr = "api.twitter.com";
sync = syna;
}
error: Optional("Request failed: unauthorized (401)")
マイコード:
Twitter.sharedInstance().logIn(completion: { (session, error) in
if (session != nil) {
print("signed in as \(session?.userName)");
let client = TWTRAPIClient(userID: session?.userName)
client.loadUser(withID: (session?.userID)!, completion: { (user, error) in
let twitterClient = TWTRAPIClient.withCurrentUser()
let request = twitterClient.urlRequest(withMethod: "GET",
url: "https://api.twitter.com/1.1/followers/list.json?cursor=-1&screen_name=dearestpankaj&skip_status=true&include_user_entities=false",
parameters: ["include_email": "true", "skip_status": "true"],
error: nil)
twitterClient.sendTwitterRequest(request) { response, data, connectionError in
print(data!)
let s :String = String(data: data! as Data, encoding: String.Encoding.utf8)!
if let data = s.data(using: String.Encoding.utf8) {
do {
let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? [String:Any]
print(json!)
} catch {
print("Something went wrong")
}
}
}
})
} else {
print("error: \(error?.localizedDescription)");
}
})
昨日、このエラーは断続的でしたが、今日はこのエラーが発生しています。誰かがここで私を助けてくれますか?あなたはこの値を変更する必要が
よろしく
パンカジ
を動作するはずです後YES
にセットをロック コールバックURL と コールバックURL実際にリクエストを認証するために何かをしているようには見えません。私は正しいか、何かを逃していますか? Twitter REST APIへのすべての呼び出しを認証する必要があります。 – DWRoelands