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

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

facebook - モバイル アプリケーションの Facebook のアクセス許可?

モバイルアプリからサーバー、サーバーから Facebook に画像を公開したいと考えています。Facebookから承認を得るために必要な手順は何ですか?

Facebook のログインと共有機能を使用して、iOS と Android の両方のモバイル アプリケーションを作成しています。ユーザーが Facebook を介してログインすると、特定のユーザーからアクセス トークンとアカウント ID を取得し、サーバーのデータベースに保存します。共有画面で、ユーザーが独自のコメントを付けることができる画像を投稿するためのカスタマイズされた UI を表示しています。ユーザーが共有ボタンを押すと、その画像とユーザーのコメントがサーバーに送信され、サーバーから画像とコメントが直接投稿されます。その特定のユーザーの UserId と AccessToken を facebook に送信します。facebook から publish_action の承認を得るために必要な基本的な手順は何ですか?いくつかのアイデアを提案してください...

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

facebook-login - Facebook SDK 6.0 for Unity: 権限の仕組みがわかりません

許可がどのように機能するかを真剣に理解していません。説明させてください:

  1. 開発者アカウントに設定された Facebook アプリがあります
  2. テストアプリを定義しました
  3. Facebook SDK を使用する私の Unity アプリでは、次のログイン関数を呼び出しています。

    /li>
  4. コールバックの後、付与されたアクセス許可を求めています。次の結果が得られます。

    /li>

私はまだ、同じ Facebook アプリ、異なる Unity プロジェクトからの異なるログイン (もちろんエディターから) で作成する SDK を実験していると言わざるを得ません。私が取得している許可は、3週間前に開発していたプロジェクトで私が求めたものです。すべてが機能していたので、別のことに集中しました。今日は、ポイント3のログイン機能で定義された権限を求めて、新しいプロジェクトを作成しました。

私の質問は、なぜ私が求めていないアクセス許可を取得しているのかということです。アプリを別のデバイスに展開する場合、同じ問題が発生しますか? [編集] それらよりも重要なのは、なぜ私が求めている権限「user_location」を取得できないのですか? 要求された許可が拒否されたと言っているわけではありません。[/編集]

アイデアは、同じ Facebook アプリを使用することですが、2 つの異なる Unity プロジェクトを使用することです。1 つのプロジェクトは、iOS と Android に展開されるゲームであり、もう 1 つのプロジェクトは、承認された人物がゲームを変更できるようにする Mac と Windows 用のスタンドアロン アプリです。 (ゲームエディタとしましょう)。ご想像のとおり、プロジェクトにはさまざまな権限が必要です。これは何か問題があるのでしょうか、それとも同じ Facebook アプリで 2 つの異なるプロジェクトを使用しているために問題が発生するのでしょうか?

ヘルプの人たちに乾杯:-)

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

facebook - まだ付与されていない Facebook のアクセス許可をテストする

「user_status」パーミッションのように、Facebook によってアプリにまだ付与されていないパーミッションをテストする方法はありますか? クライアントが望むことが可能であることを証明する必要があるため、まだ開発されていない将来のアプリの「user_status」をテストする必要があります。

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

facebook - Facebook Graph APIのread_streamパーミッションは、Facebook以外のブランドのアプリで実際にブロックされていますか?

Facebook 以外のブランドのアプリで read_stream パーミッションが実際に廃止されているかどうかについて、現在 Facebook からいくつかの矛盾する情報を取得しています。最近、読み取りストリームのアクセス許可にアプリ固有のアクセス トークンを要求するように変更が行われたことを知っています。

Facebook グラフ エクスプローラーでは、read_stream アクセス許可のアプリ固有のアクセス トークンが既に付与されている既存のアプリケーションが、[user-id]/posts エンドポイントへのアクセスを提供しているように見えますが、このエンドポイントを検索していることにも気付きました。参照では、[user-id]/feed に移動します。これには、read_stream パーミッションも必要です。

ただし、リファレンスで read_stream パーミッションを検索すると、次のように表示されるようになりました。

このパーミッションは、Facebook がまだ利用できないプラットフォームで Facebook ブランドのクライアントを構築するアプリに付与されます。たとえば、Android および iOS アプリは、この許可に対して承認されません。さらに、Web、デスクトップ、および TV アプリには、この権限が付与されません。引用符

Facebook または外部の誰かが、このエンドポイントが現在サードパーティのアプリに対して閉鎖されていることを実際に確認できるかどうか、またその理由について何らかの説明があるかどうか疑問に思っていますか?

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

facebook-graph-api - Facebook パーミッションの制限付き使用

LCD を介してユーザーに通知を表示するデバイスを構築しています。Bluetooth を介してコンピューターに接続し、サーバーに保持されている php スクリプトに要求を送信する Java アプリケーションを介して Web に接続します。次に、この PHP スクリプトは Facebook アクセス トークンを使用してユーザーのメール ボックスと通知を読み取り、未読数を見つけてデバイスに送信します。

read_mailbox および manage_notifications 権限に関する Facebook のドキュメントを調べていたところ、「使用が制限されている」ことがわかりました。彼らは言った、

このパーミッションは、Facebook がまだ利用できないプラットフォームで Facebook ブランドのクライアントを構築するアプリに付与されます。たとえば、Android および iOS アプリは、この許可に対して承認されません。さらに、Web、デスクトップ、および TV アプリには、この権限が付与されません。

完全なドキュメントについては、こちらを参照してください。

これらの権限は、Facebook がまだ利用できない Facebook ブランドのクライアントにのみ付与されると言われていますが、これは正確には何を意味するのでしょうか?

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

android - Facebook Android リンクの共有の例 不足している権限リスト

Facebook 開発者サイトのAPI 呼び出しを使用したリンクの共有の例に従っています。サンプルメソッドを自分の に組み込もうとしています。ただし、ブール値とリストがありません。publishStory()FragmentpendingPublishReauthorizationPERMISSIONS

開発者サイトでこれらの変数を参照する以前の例を見つけることができません。他の誰かがこれに遭遇しましたか、またはこれらの変数が何を参照することになっているのか知っていますか?

ブール値を宣言するだけでよいと思います。リストの方が気になります。

ここに画像の説明を入力

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

facebook - Facebook と .net のカスタム統合

私たちが持っているデスクトップアプリケーション用のFacebookプラグインを作成しようとしています.このアプリは、1つのFacebookアカウントでのみ使用され、結果をアプリのFacebookページに投稿します. ユーザーではなくアプリに代わって送信されるため、ユーザーのログインは必要ありません (ページを管理する元のユーザーを除く)。

私が抱えている問題は、新しいアクセス許可で送信を確認することです。Facebook では実行中のアプリのスクリーンショットが必要です。それを取得するにはどうすればよいですか。これらの機能を実際に使用するアクセス許可がない場合は、テスト ユーザーを作成しようとしました「manage_pages」パーミッションとエラーが発生します。

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

facebook - コロナ SDK - Facebook v2.2 権限の変更への適応

私のアプリでは、ユーザーが FB で共有するたびにではなく、初めて「publish_actions」権限を要求しています。

ただし、v2.2 で facebook によって行われた変更により、ユーザーに権限を要求するときに、権限を付与しないか、Facebook の設定ページで取り消すかを決定できるようになりました。

「ユーザーは、ログイン後いつでも、Facebook のインターフェイスでアプリに付与された権限を取り消すことができます。特に新しいプラットフォームで起動する場合は、どの権限が付与されているかをアプリが定期的に確認することが重要です。」( https://developers.facebook.com/docs/facebook-login/permissions/v2.2#checking )

これが、Facebook が、ユーザーがアプリに対して付与および拒否したパーミッションをチェックする機能を追加した理由です。これは、いつパーミッションを要求するか、いつ要求しないか、およびいつ再要求するかを検出するためです。

これにより、いくつかの疑問が生じます。

  1. ユーザーがアプリへのアクセスを拒否したとき、showDialog 関数のリスナーはフィールド isError = true の応答を受け取りましたが、何が問題だったのかについての説明はありませんでした。私は次のようなものを期待していました: (前のリンクの「不足しているアクセス許可の処理」セクションを参照)
  1. Facebookライブラリでユーザーの権限を確認する方法はありますか?

  2. アクセス許可が取り消された場合に、アクセス許可を再要求する方法はありますか? Facebook によると、許可を求めるだけでは、追加情報がないと機能しません。

誰かがアプリのパーミッションを拒否した場合、 request と共に auth_type=rerequestを渡さない限り、ログイン ダイアログでアプリがパーミッションを再リクエストすることはできません。

大きな問題は、コロナは Facebook の v2.2 パーミッションの変更に適応しているのかということです。