私は、サーバーを解析するために私のアプリケーションを書き終えました。私は私のTwitterログインとサインアップを除いてすべて機能しています。ログインまたはサインアップすると、コンソールにInternal Server Errorメッセージが表示されます。私は最新のParse SDKを使用しています。ここに私のログインコードは(私のサインアップコードが似ている、それはちょうど私のデータベースにTwitterのAPIから他のデータを取得し、店舗)である:ParseTwitterUtils内部サーバーエラー
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.")
}
}
私はオンライン見つけることができる唯一のことは、それが問題になる可能性があるということですTwitterの終わりに...私は自分の消費者キーと秘密が私のAppDelegateで正しいことを確認しました。何か案は?解析サーバーのためのあなたの設定ファイルである、あなたのindex.js
ファイルに、あなたはこれを追加する必要があります
あなたは私にあなたの解析サーバーの設定ファイル – pbush25
にTwitterの認証キーを追加する必要があります私は、HerokuでParse Serverを使用します。これは、キーのリストにキーTWITTER_AUTHを追加することを意味しますか? Facebookのキーをリストに追加することをお勧めしますか? Facebookのログインとサインアップは、サーバーにキーが記載されていなくても動作します。私はあなたの助けに感謝します! –