問題タブ [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.
ios - PFFacebookUtils が Facebook からログアウトできない
この質問がすでにここで尋ねられていることは知っていますが、何もうまくいきません。Facebookからログアウトできません。何をしても、「AppName は既に承認されています」という画面が表示されます。
私は試した:
現在のアクセストークンを無効にしますが、うまくいきません。
権限を削除しようとしましたが、うまくいきません。権限が削除されると、ユーザーに権限を要求するだけですが、同じユーザーに要求します。
私はただ試しました:
しかし、まだ何もありません。
アイデアはありますか?
ios - FBSDKLoginManager は機能しますが、PFFacebookUtils logInBackgroundWithReadPermissions は機能しません
解析サーバーを使用して Facebook 経由でログインを実装しました。
これを使用すると、ユーザー情報を正しく取得できます。
しかし、私は PFFacebookUtils を使用して、Parse で簡単にユーザーを作成したいと考えています。
認証リクエストとともに Facebook モーダルが表示されますが、[OK] を押すと、次のエラーが表示されます。
[エラー]: このユーザーの Facebook 認証は無効です。(コード: 101、バージョン: 1.13.0)。
Facebookのアプリケーション設定内、そこにあるアプリ。
swift - FacebookUtil を介して既存の Parse ユーザーをリンクする方法
私は、既存の解析ユーザーを Facebook にリンクするために多くのことを試みました。
Swift3を使用しています。
しかし、私は解決策を見つけることができません
私のステータスは
私はすでに Facebook にリンクされていないアカウントを持っています。
facebookUtils 経由でアカウントをリンクしたい
私のアプリには「サインインまたはFacebookにサインアップ」ボタンがあります
以下のように動作します
私の問題は
- Facebookのログインボタンをタップしてもログインできませんでした。それは私が PFUser.current() を持っていないことを意味します
これが私がやろうとしていることです
facebookGraph API を介してメール アドレスを取得し、メールのクエリを介して isUser かどうかを確認します
私はこのようにログインしようとしました
試す!PFUser.logIn(withUsername: userObj.username!、パスワード: userObj.password!)
しかし、パスワードを取得できないため、機能していません。それは常にnilを返しました
1つのクエリ結果を介して取得したPFUserオブジェクトをリンクしようとしました
私もこのようなクラウド機能を試しました
Parse.Cloud.define("fblink", function(リクエスト, レスポンス) {
});
しかし、それは機能していません...この場合、クラウド機能のアプローチは解決策ではないと思います。
既存のユーザーを Facebook authdata にマージすることに関連する多くの質問を見つけました。しかし、解決策が見つかりません。
私は一緒に良い方法を見つけることを願っています。
これは、loadFacebookUserDetails で試したものです。
ios - PFFacebookUtils Parse ログイン コールバックが safari で呼び出されない
Safari を使用してユーザーをログインさせる最新バージョンの ParseFacebookUtils を使用しています。プロセスは期待どおりに機能し、Safari で公開プロファイルへの許可を求めてアプリに戻ります。奇妙な動作は、ログイン リクエストがアプリに返されたときに、ブロック内のコードが実行されないことです。
ログインボタンをもう一度押すか、ログイン動作をアプリ内で Web ビューが表示される Web ベースに設定した場合にのみ実行されます。ただし、ユーザーはログインする必要があり、詳細を忘れている可能性があるため、これは最善ではありません。以下は、ユーザーのログインに使用しているコードです。
これは、URL の初期化と処理に使用しているアプリ デリゲートのコードです。