問題タブ [pffacebookutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - タイプ「PFFacebookUtils」には、swift のメンバー「セッション」がありません
Parse を使用して Facebook ログインを統合しようとしていますが、次のコードvar FBSession = PFFacebookUtils.session
でエラーが発生します。
タイプ「PFFacebookUtils」にはメンバー「session」がありません
最新の Parse SDK と Facebook SDK を使用していますが、「セッション」メソッドは非推奨ですか? 事前に感謝します。
parse-platform - logInInBackgroundWithReadPermissions は、「MyApp を既に承認しています」画面を開きます
FBSDKLoginKit (4.7.0)..(with IOS 9) で ParseFacebookUtilsV4 (1.9.0) に更新したので、「logInInBackgroundWithReadPermissions」を呼び出した後
まず最初に Safari が開きます - これは彼らの新しい UX だと思います - それは本当ですか? それとも別の問題ですか? (iOS 9 を使用してアプリを開くために使用)
T 問題 - 最初のログイン時とログアウト後も - 接続すると、Safari ブラウザーに「既に MyApp が承認されています...」という画面が表示されます。
電話してみました
しかし、それは役に立ちませんでした。
ありがとう、ダン
swift - ユーザーが PFFacebookUtils でログイン中に Facebook 権限の選択を解除する
私はこの問題を検索して解決しようとしましたPFFacebookUtils
とParse
、ユーザーは Facebook を介してログインしますが、 に保存されませんParse Data Browser
。このプロセス内で、ユーザーが権限 (電子メールなど) の選択を解除すると、Parse Data Browser に空のユーザーが表示されます。
このプロセスを変更し、いくつかのチェックを追加しました。
- 権限が付与されているかどうかを確認し、付与されていない場合は再度許可を求めます。
- 新しい PFUser が作成されるたびに、権限が与えられていない場合、プロセスが最初からやり直され、古い PFUser が削除されます (したがって、新しい PFUser が作成されます)。
- すべてのアクセス許可がチェックされ、データを Parse に保存する準備ができている場合、Parse は失敗し、ユーザー オブジェクトは Parse に情報なしで表示されます。
誰かがこれに似たようなことを経験しましたか? Facebook でログインすると、Data Browser の PFUser データが空になりますか?
使用するPFFacebookUtils.logInWithPermissions
facebook-oauth - 解析サーバー、PFFacebookUtils はユーザー名を上書きします
したがって、PFUser は電子メールとパスワードを使用して、従来の方法でログインします。彼らがサインアップするとき、私は userName が電子メール アドレスと同じになるように設定しました。ユーザーがサインインすると、電子メールが使用されます。
これは、次のように呼び出す「Facebookに接続」ボタンを追加するまでうまく機能していました。
問題は、これが成功すると、ユーザー名がランダムな文字の長い文字列に変更されることです。つまり、ログアウトすると、メールがユーザー名と一致しなくなるため、再度ログインできなくなります。
Heroku で parse-server を使用しています。Facebook の oauth を実装するまではこのようなことは起こらなかったので、クラウド コードは投稿しません。
ios - Facebook アプリがインストールされている場合、PFFacebookUtils ログイン メソッドは何も実行しません。
これは非常に奇妙です。Facebook にログインしようとしていますが、デバイスに Facebook アプリがインストールされていなければ、すべて正常に動作しています。でも、このアプリがあれば何も起こりません。何もない。完了ブロックは呼び出されず、ログイン ダイアログは表示されません。これは私の非常に単純なコードです:
内部にもこのコードがありますapplicationDidFinishLauncing
:
そして、私は次のメソッドを実装しています:
また、次の点にも注意する必要があります。ごくまれに、アプリがインストールされていても機能することがあります。動作し、その後何らかの理由で動作を停止します。誰もそのような問題に遭遇しましたか?ありがとう!
ios - PFFacebookUtils. ログインとサインアップの違いは?
サービスを使用するアプリケーションに非常に単純な (私が思ったように) 機能を提供しようとしていますParse.com
。私が必要としているのは、ユーザーが Facebook 経由でアカウントを作成し、Facebook 経由で再度ログインできるようにすることです。
問題は、PFFacebookUtils
ログイン方法が Facebook を介してユーザーをログインさせるだけでなく、新しい を作成することPFUser
です。なぜ私にとって問題なのですか?もちろんです。サインアップと分野別の区別はできisNew
ますが、あまり役に立ちません。
次のことを考慮してください - ユーザーが Facebook 経由でログインしようとし (まだログインしてPFUser
いません)、ログインすると、新しいユーザーが作成されます。ユーザーが新しい (つまり、ユーザーが以前に登録されていない) ことを確認したため、このログインを拒否する必要があります。わかりました、私は彼を拒否します。「あなたはまだ登録されていません。行ってサインアップしてください」と言います。ユーザーが(同じログイン方法で)サインアップすると、今度PFUser
はユーザーがログインしようとしたときに作成されたものと同じものが返されます。ユーザーは新規ではなく、すでに登録されているため、ユーザーを拒否する必要がありますアカウントは既に存在し、同じアカウントを再度作成することはできないためです。
問題を理解していますか?PFFacebookUtils
アカウントの作成とログインに対処する方法を理解していない私はばかげているPFFacebookUtils
のでしょうか、それともばかげた API を提供するのは誰ですか? どうやってそれをしますか?私が説明した問題をどのように解決しますか。本当に、とても単純なはずですが、どこにも良い例が見つかりません