問題タブ [facebook-permissions]
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.
facebook - Facebook Graph Api OAuthException ですが、アクセス トークンは有効です
問題があり、その理由がわかりません。助けていただければ幸いです。
FacebookグラフAPIを使用するAndroidアプリを開発しています。読み取り権限「user_likes」を使用します。このリクエストを行うと、 「me/likes」すべてが正常に機能します。しかし、これを行うと: me/likes?fields=events{cover},name
OAuthExceptionが発生します。errorMessage: 現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります
結論は:
- 必要なすべてのアクセス許可を持つ有効なアクセス トークンを取得します。
- 私は自分のアプリの管理者なので、Facebook のプライバシー ポリシーは何の役割も果たしません。
- リクエスト
私/好き
動作しますが、
me/likes?fields=イベント
動作しません!
私が得る応答:
{応答: responseCode: 400、graphObject: null、エラー: {HttpStatus: 400、errorCode: 2500、errorType: OAuthException、errorMessage: 現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。}、isFromCache:false}
だから私は自分のアクセストークンをデバッグしました:
発行: 1420803216 (4 時間前)
有効期限: 1425987216 (約 2 か月後)
有効: 真
起源: モバイル ウェブ Faceweb
スコープ: public_profile、basic_info、email、user_birthday、user_location、user_likes、user_friends
アクセス トークンに多くのスコープがある理由がよくわかりません。「user_likes」を設定しました!
これは私のコードです:
私は何を間違っていますか?私のセッションまたは許可リクエストに何か問題があると思います...誰かが私を助けてくれることを願っています!
よろしくクリストフ
facebook-graph-api - Facebook Graph API を使用した Android アプリ
私の Android アプリでは、Facebook グラフ API を使用しています。「user_likes」には特定の権限が必要です。
たとえば、リクエストは次のようになります: me/likes?fields={anyField}
このようなリクエストは、Facebook グラフ API エクスプローラーでは機能しますが、権限がないため、自分のアプリでは機能しません。この権限を取得するには、フォームに記入する必要があります。
以下のフォームに記入して、承認のためにアプリを送信します。レビュー チームのために、アプリの使用状況に関する情報を含める必要があります。アプリは、プラットフォーム ポリシーと審査ガイドラインに準拠しているか審査されます。
私のアプリは作成中ですが、「サンドボックス モード」のようなものを用意したいのですが、そのようなものはありますか?
私が言いたいことを理解していただければ幸いです...正確に説明する方法がわかりません。
facebook - 招待された人だけが参加できるアプリを作成できますか?
招待された人だけが参加できるアプリを作成できますか?
それとも、すべてのアプリをすべての人に公開する必要がありますか?
facebook-graph-api - Facebook ログイン ボタンで常に auth_type="rerequest" を使用することの欠点 (必要な権限のため)?
「電子メール」権限が必要な Facebook ログインの実装 (JavaScript API を使用した Web サイト用) があります。ユーザーが最初にログインしたときに、この許可を拒否する場合があります。これは、後で /me/permissions エンドポイントを確認することで簡単に検出できます。拒否された場合は、ログインを続行しません。ここまでは順調ですね。
次に、その後のログイン時に、その許可を求めるプロンプトが再度表示されるようにするために、ログイン ボタンに auth_type="rerequest" を含めます (これは、xfbml または onclick=FB.login(...) のリンクを介してレンダリングされる可能性があります)。 )。
これは機能しているように見えますが、私の質問は次のとおりです。常に許可が必要な場合、ログインボタンに常に auth_type="rerequest" を含めることに不利な点はありますか? 私はドキュメンテーションに反対のことは 何も見ていません.新しいユーザーやパーミッションを拒否していないユーザーに悪影響を与えていないようです.すでに何かを拒否しています.これは私が望む動作です)。
再プロンプトしたいことが実際にあることがわかっている場合にのみ、これを含めるべきであることが推奨されているようですが、この質問のために、常にそれを含めることの落とし穴があるかどうかを知りたい.
ios - Facebook SDK iOS - 読み取りアクセス許可でセッションを開いた後、公開アクセス許可を要求するとエラーが発生する
私の状況は次のとおりです。
- 最初に、ユーザーは読み取り許可を要求して Facebook に正常にログインし
user_friends
、email
. メソッドを使用openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
してログインしています。関連するすべてのユーザー データと、ログインしているユーザーの FB 友達に関する情報は正常に処理されます。 - 次に、ユーザーがボタンをタップすると、公開許可
publish_actions
を要求する必要があります。メソッドが非推奨であることを読んだreauthorizeWithPublishPermissions
ので、推奨されるrequestNewPublishPermissions:defaultAudience:completionHandler:
方法を試してみたところ、メッセージで永続的にエラーが発生しました。
FBSDKLog: FBSession: パブリッシュまたは管理アクセス許可のアクセス許可要求に、予期しない読み取りアクセス許可が含まれています
それで、私は何を間違っていますか?ログアウトしてから、公開許可のみを要求して再度ログインする必要がありますか? または、アプリケーション ダッシュボードで追加のパラメーターを設定する必要がありますか? 私のアプリは既に AppStore にあるので、明示的にサンドボックスに切り替える必要がありますか? (私のアプリの次のバージョンは、publish_actions
許可を求めているため、FB によるレビューが必要であることを認識しています。)
facebook - API v2.2 で永続的な Facebook の「ページ」トークンを取り消す方法は?
Facebook ページのトークンのみを保存するアプリケーションを作成しました。私のアプリケーションはコンテンツをページに発行します。
v1.0 から v2.2 に移行しています。onを呼び出して Page トークンを取り消していました。しかし今、API は以下を返します。DELETE
/me/permissions
サポートされていない削除要求です。https://developers.facebook.com/docs/graph-apiで Graph API のドキュメントをお読みください。
新しい v2.2 Graph APIを使用してページトークンを削除するにはどうすればよいですか?
ios - Facebook iOS SDK は許可 publish_actions を要求しますが、ユーザーはパスワードを再度入力する必要があります
私のプロジェクトでは Facebook iOS SDK 3.8 を使用していましたが、現在は 3.22 にアップグレードしています。
「publish_actions」権限のリクエスト中に奇妙なことが発生しました。これは、ユーザーがアカウントとパスワードを再度入力する必要があることです。以前のバージョンでは、「再度ログインする」という部分がスキップされるだけでした。Facebook SDK のロジックが変更されたかどうか、またはセッション処理プロセスを変更する必要があるかどうかを知りたいです。この問題に関するアイデアはありますか?
「publish_actions」権限をリクエストするために使用した方法は次のとおりです。
そして、私も試しました
android - Facebook - インサイトに表示されないデフォルトのアプリの可視性と情報
私はアプリを Facebook に関して良い形にするために取り組んでいますが、どんなに頑張ってもわからない問題が 2 つあります。
Default App Visibilityを変更する方法はありますか? ユーザーが Facebook にサインアップすると、デフォルトのアプリの可視性は [自分のみ]に設定されます。これを変更する方法はありますか、それともユーザーの個人設定に依存しますか? または、たとえば Facebook SDK セッションのどこかでモバイル アプリから実行できますか?
私たちはしばらくの間 Facebook を使用しており、[ログイン] タブの下の [インサイト] には、[新しい Facebook ログインの人口統計] セクションがあります。地理データは引き続き表示されますが、性別と年齢については、現在の選択に使用できるデータがありません. 約1か月ほど前に機能したことを誓っていますが。何か案は?
真剣に、どんな種類のアドバイスや助けも大歓迎です!
android - Facebookの許可ダイアログがすべての許可を要求していない
有線の問題に直面しています。アプリでFacebookでログインしています。FacebookのネイティブLoginButtonを使用しています。Facebookアプリの場合、すべてがうまくいっています。デバイスにインストールされます。そして、すべての許可を求めています。
今ならfacebookアプリ。デバイスにインストールされていない場合、すべての許可を求めているわけではありません...!!!
を使用して許可を要求しています
更新された「facebook-sdk」をインストールすることで、ダイアログの許可の問題を解決しました。
問題は、すべての許可を求める許可ダイアログですが、今では
「ユーザーが null になっています...!!!」
使用中
どんな助けでも大歓迎です...