問題タブ [parsefacebookutils]
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.
android - ParseFacebookUtils.logInWithReadPermissionsInBackground が新しいユーザーにサインアップした後、有効なセッション トークンを取得できません
こんにちは、Facebook 機能を使用した Parse ログインを使用して新しいアプリを実装しようとしています。ガイドに従ってFacebookのログイン機能を使用しましたが、すべて問題ありませんでした.
ドキュメンテーションの状態
セッションは、デバイスにログインしたユーザーのインスタンスを表します。ユーザーがログインまたはサインアップすると、セッションが自動的に作成されます。
ParseFacebookUtils.logInWithReadPermissionsInBackground(...)
問題は、Parse プラットフォームで新しく作成されたユーザーを返す (そしてサインアップする)
ときに、有効なセッション トークンを取得できないことです (したがって、User.isNew() は true です)。データ ダッシュボードを調べると、新しい _User エントリが正しく表示されますが、 _Session クラスのエントリはありませんが、 _User の createdWith="signup" を持つエントリを見つける必要があります。
新しく作成されたユーザーをログアウトしようとしたときの副作用としてcom.parse.ParseException: Parse::UserCannotBeAlteredWithoutSessionError
、明らかに、新しく作成されたユーザーがセッショントークンを取得しないためです。
代わりに、作成後に同じユーザーに対して同じ操作を実行すると (したがって、ユーザーは Parse にのみログインします)、有効なセッション トークンを取得し、すべて問題ありません (つまり、createdWith="login" が関連付けられた _Session オブジェクトが_user オブジェクト)。
これはバグですか、それとも発生することが予期されていないものですか? または、何か不足していますか?ありがとう!
現在使用中: facebook-android-sdk:4.0.1 + ParseFacebookUtilsV4-1.9.1.jar + Parse 1.9.0 jar
ios - cocoapods インストール後の未解決の識別子の使用
Parse SDK と Facebook SDK (ログインとバックエンドで使用するため) で動作する cocoapods のない迅速なプロジェクトがあります。
GoogleMaps SDK (場所のオートコンプリート候補用) を使用する Podfile を作成すると、次のエラーが表示されます: Use of unresolved identifier 'PFFacebookUtils'
. Podfile は次のとおりです。
リンクされた解析と Facebook フレームワークが含まれています (cocoapods がワークスペースを作成する前にすべてが機能していました)。何か案は?ありがとう!
更新:
意味があるかどうかはわかりませんが、import ParseFacebookUtilsV4
PFFacebookUtils を認識しないファイルで使用すると認識されますが、リンカー エラーが発生します (明らかに、Parse OBJC クラスが見つかりません):
android - ParseFacebookUtils、読み取り権限の複雑さ
Facebook ログインを Android アプリケーションに統合しようとしています。今のところ、ログに記録されたユーザーに関する新しい行を解析バックエンドで取得します。これには、彼の本当の名前、userName のいくつかの奇妙な値 (例:SnvvKEsIv6tX7...)、および Json であり、次の値を含む authData が含まれます: access_token、有効期限日付、ID。
デバッグ後、json 応答の URL を取得しました。名前と ID の 2 つの値しか含まれていませんが、次のようにリストを宣言しました。 List permissions = Arrays.asList("public_profile", "email");
したがって、今のところ、グラフは2つの値のみを返します。これは権限によるものだと思いましたが、宣言したと言いました。これが私のコードです:
}
}
私は Parse 1.9.4 と ParseFacebookUtils 1.9.4 を使用しています。
android - Android FacebookException : ログインに失敗しました
ParseFacebookUtils を使用して Facebook からアプリにログインしています。
LoginActivity の onCreate:
アプリケーション クラス onCreate:
クラッシュ エラー:
ログインボタンをタップすると、上記のクラッシュが発生し続けます。
これを修正する方法についてのアイデアはありますか?
Facebook と Parse のクライアント ID を strings.xml に設定しました。
アップデート:
Facebook SDK v4.0.1
カスタムボタン onClick()
android - Facebook ログイン - 無効なキー ハッシュ。キー ハッシュ xxx...x は、保存されているどのキー ハッシュとも一致しません
以下のコードを使用して、Facebook ログインを Android アプリ (Parse を使用) に追加しようとしています。
上記のコードを実行すると、次の画面が表示されます。
これらは私が試したことです(すでにSOで多くのスレッドを通過しました):
- ユーティリティ
を実行して、 Facebook アプリ ページにデバッグおよびリリース ハッシュキーを入力済みです。
keytool
- このスレッドとこのに従って、ここから適切な openssl バージョンを使用しました。
ここで何が欠けていますか?