問題タブ [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.

0 投票する
1 に答える
63 参照

ios - PFFacebookUtils が Facebook からログアウトできない

この質問がすでにここで尋ねられていることは知っていますが、何もうまくいきません。Facebookからログアウトできません。何をしても、「AppName は既に承認されています」という画面が表示されます。

私は試した:

現在のアクセストークンを無効にしますが、うまくいきません。

権限を削除しようとしましたが、うまくいきません。権限が削除されると、ユーザーに権限を要求するだけですが、同じユーザーに要求します。

私はただ試しました:

しかし、まだ何もありません。

アイデアはありますか?

0 投票する
1 に答える
155 参照

ios - FBSDKLoginManager は機能しますが、PFFacebookUtils logInBackgroundWithReadPermissions は機能しません

解析サーバーを使用して Facebook 経由でログインを実装しました。

これを使用すると、ユーザー情報を正しく取得できます。

しかし、私は PFFacebookUtils を使用して、Parse で簡単にユーザーを作成したいと考えています。

認証リクエストとともに Facebook モーダルが表示されますが、[OK] を押すと、次のエラーが表示されます。

[エラー]: このユーザーの Facebook 認証は無効です。(コード: 101、バージョン: 1.13.0)。

Facebookのアプリケーション設定内、そこにあるアプリ。

0 投票する
1 に答える
488 参照

swift - FacebookUtil を介して既存の Parse ユーザーをリンクする方法

私は、既存の解析ユーザーを Facebook にリンクするために多くのことを試みました。

Swift3を使用しています。

しかし、私は解決策を見つけることができません

私のステータスは

  1. 私はすでに Facebook にリンクされていないアカウントを持っています。

  2. facebookUtils 経由でアカウントをリンクしたい

  3. 私のアプリには「サインインまたはFacebookにサインアップ」ボタンがあります

  4. 以下のように動作します

私の問題は

  1. Facebookのログインボタンをタップしてもログインできませんでした。それは私が PFUser.current() を持っていないことを意味します

これが私がやろうとしていることです

  1. facebookGraph API を介してメール アドレスを取得し、メールのクエリを介して isUser かどうかを確認します

  2. 私はこのようにログインしようとしました

試す!PFUser.logIn(withUsername: userObj.username!、パスワード: userObj.password!)

しかし、パスワードを取得できないため、機能していません。それは常にnilを返しました

  1. 1つのクエリ結果を介して取得したPFUserオブジェクトをリンクしようとしました

  2. 私もこのようなクラウド機能を試しました

Parse.Cloud.define("fblink", function(リクエスト, レスポンス) {

});

しかし、それは機能していません...この場合、クラウド機能のアプローチは解決策ではないと思います。

既存のユーザーを Facebook authdata にマージすることに関連する多くの質問を見つけました。しかし、解決策が見つかりません。

私は一緒に良い方法を見つけることを願っています。

これは、loadFacebookUserDetails で試したものです。

0 投票する
0 に答える
27 参照

ios - PFFacebookUtils Parse ログイン コールバックが safari で呼び出されない

Safari を使用してユーザーをログインさせる最新バージョンの ParseFacebookUtils を使用しています。プロセスは期待どおりに機能し、Safari で公開プロファイルへの許可を求めてアプリに戻ります。奇妙な動作は、ログイン リクエストがアプリに返されたときに、ブロック内のコードが実行されないことです。

ログインボタンをもう一度押すか、ログイン動作をアプリ内で Web ビューが表示される Web ベースに設定した場合にのみ実行されます。ただし、ユーザーはログインする必要があり、詳細を忘れている可能性があるため、これは最善ではありません。以下は、ユーザーのログインに使用しているコードです。

これは、URL の初期化と処理に使用しているアプリ デリゲートのコードです。