Uygulamamı sadece Parse Server'a taşıdım. Twitter Girişim ve Kayıtum haricinde her şey çalışıyor. Giriş yaptığımda veya kayıt olduğumda, konsoluma yazdırılan bir Dahili Sunucu Hatası mesajı alıyorum. En son Parse SDK kullanıyorum. İşte benim giriş kodudur (benim kayıt kodu benzer, bu sadece benim veritabanına diğer Twitter API verileri ve depolar onu alır): Ben çevrimiçi bulabilirizParseTwitterUtils Dahili Sunucu Hatası
PFTwitterUtils.logInWithBlock {
(user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
spinningActivity.hideAnimated(true)
PFUser.currentUser()?.deleteInBackground()
self.displayNoticeWithTwoActions("Account Not Found", message: "This Twitter account is not in our system. You have to sign up first.", firstButtonTitle: "Sign Up", closeButtonTitle: "Ok", segue: "dontHaveAccountSegue")
} else if error != nil {
spinningActivity.hideAnimated(true)
self.displayError("Error", message: error!.localizedDescription)
} else {
spinningActivity.hideAnimated(true)
self.performSegueWithIdentifier("successfulLoginSegue", sender: self)
}
} else {
spinningActivity.hideAnimated(true)
self.displayError("Error", message: "Unless you tapped on 'Cancel' or 'Done', something went wrong. Please try again.")
}
}
tek şey bir sorun olabilir ki Twitter'ın sonunda ... Tüketici anahtarımın ve sırrın AppDelegate'imde doğru olduğundan emin oldum. Herhangi bir fikir? Ayrıştırma Sunucusu için yapılandırma dosyasıdır sizin index.js
dosyası için
Sen de senin ayrıştırma sunucu yapılandırma dosyası – pbush25
için Twitter yetkilendirme anahtarı eklemek gerekecek benim davada, Heroku'ndaki Parse Sunucusunu kullanıyorum. Bu, anahtar listesine TWITTER_AUTH anahtarını ekleyeceğim anlamına mı geliyor? Facebook anahtarımı listeye eklemem önerilir mi? Facebook giriş ve kayıt, sunucuda listelenen anahtar olmadan çalışır. Yardımın için minnettarım! –