問題タブ [apprequests]
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アプリリクエストを保存せずに取得する方法
アプリを構築していて、ユーザーがアプリにログインしたときに、ユーザーのすべてのアプリ リクエストをクリアしたいと考えています。
リクエストを送信するときにリクエストを保存し、ユーザーがアプリにログインするときにリクエストをクリアできることはわかっています。しかし、アプリに保存する代わりに、FB から (fb api または fql を介して) すべてのアプリ要求を取得する方法はありますか?
facebook-graph-api - キャンバス アプリ: 特定の FB ユーザー ID にアプリ リクエストを送信する
キャンバス アプリを開発していて、壁にぶつかっています。アプリケーションは何らかの機能を実行し、アプリケーション要求を送信する必要があるユーザー ID のリストに到達します。このページの手順に従ってください
http://developers.facebook.com/docs/reference/dialogs/requests/
「to」フィールドにユーザーIDを指定でき、それが機能すると信じるようになりました。実際、そのページのサンプルもこれを示しています。ただし、現在サンドボックス モードになっているアプリケーションから試してみると、トリップして「受信者が多すぎます。」と表示されます。
問題のコードは簡単です。一部の投稿者は、これを機能させるにはアプリケーションをホワイトリストに登録する必要があると述べています。申請書を提出できるページ/機能が見つかりませんでした。各ユーザーのダイアログをポップアップすることはオプションではありません! 助けてください!
コードは以下です
FB.ui({method: 'apprequests', message: 'クールなアプリを試してみてください', to: '123,1244', }, requestCallback);
1 つの fbuserid を使用すると機能し、複数の fbuserid を使用すると「受信者が多すぎます」と表示されます。
facebook - ユーザーが開始したリクエストが削除されない
ユーザーが自分のアプリを使用するように招待する他のユーザーにリクエストを送信できるようにしています。
リクエストは正常に送信され、招待されたユーザーはアプリに戻ることができます。私が抱えている問題は、ユーザーが戻ったらリクエストを削除することです。
まず、ユーザーがリクエストをクリックすると、アプリケーションとやり取りするかどうかに関係なく、リクエストを削除したいと思います。これには、グラフ上のこのオブジェクトに DELETE を送信することが含まれます: request-id_recipient-id。ただし、ユーザーがアプリと対話していない可能性があるため、user_id がないため、これを行うことはできません。ユーザーは自分の要求を自分でクリーンアップする必要があります (良くありません)。
第 2 に、ユーザーが自分のアプリを操作した場合でも、ユーザー ID を取得し、DELETE request-id_recipient-id を呼び出すと、次の応答が返されます。
(#200) ID 267270596647001 に基づくエンティティ (クラス EntAppRequest) は、現在のビューアー 500****** (EntID: 267270596647001) では表示できません
これは、リクエストの受信者がアクセス トークンを使用してリクエストを削除する権限を持っていないことを示唆していますか? 私には少し後ろ向きに見えるので、これは正しいですか。それとも、manage_requests 拡張アクセス許可が必要な状況ですか? ユーザーが拒否する可能性のある認証ボックスに追加のアクセス許可が追加されるため、これも奇妙に思えます。
編集 - 新しいアプリであることに言及するのを忘れていたので、Requests 2.0 と Requests 2.0 Efficient を使用しています
どんな助けでも大歓迎です。
facebook - Graph API を使用してアプリ リクエストを削除する方法
https://graph.facebook.com/288041244541781_100000461597474?access_token=AT&method=deleteへの HTTP POST リクエストを使用してアプリ リクエストを削除しようとして います。
ただし、そうすると、次のエラーが発生します。
完全に指定されたアプリ リクエスト ID を指定したと思いますが、ユーザーが署名したアクセス トークンと使用しているトークンの違いがわかりません。どうすればこれを機能させることができますか?
facebook - apprequest を使用して、ユーザーをキャンバス ページではなくアプリケーション プロファイル ページにリダイレクトする方法は?
私たちは Web ベースのゲームに取り組んでおり、Facebook を通じて宣伝したいと考えています。現在、Facebook コネクトを使用して、ユーザーがウォール投稿 FB.ui({method: 'feed', ...); を介してログインし、ゲーム関連のメッセージをウォールに投稿できるようにしています。さらに、ユーザーが他のユーザーをゲームに参加するよう招待したいと考えています。これには apprequest FB.ui({method: 'apprequests' ....); を使用します。ただし、これにより、招待されたユーザーがキャンバス ページに誘導されますが、これはありません。これを回避するには、Facebook でキャンバス ページを作成し、ユーザーを必要な場所にリダイレクトさせます。しかし、ユーザーをアプリケーション プロファイル ページまたは Web サイト自体に誘導するためのより明確な方法はありますか?
よろしくお願いします。
facebook - アプリで生成されたリクエストをアプリのすべてのユーザーに送信する
アプリで生成された通知要求をキャンバス アプリのすべてのユーザーに送信することはできますか? 現在、個々のユーザーにリクエストを送信していますが、ユーザー ベース全体には送信していません。すべてのユーザーを単純にループして、それぞれに個別の要求を送信したくありません。さらに、それは SPAMish のようです。実際、全体のコンセプトは SPAM のように見えるので、答えが単純に「いいえ、Facebook はそれを許可しません」であっても驚かないでしょう。
iphone - Facebook リクエスト ダイアログ: ネイティブ iOS アプリでの摩擦のないリクエストは可能か?
2011 年 10 月 10 日の時点で、Facebook iOS SDKは、ネイティブ iOS アプリからユーザー間リクエストを送信するための「apprequests」ダイアログを再度サポートしています (例については、Facebook の開発者向けドキュメントのスクリーンショットを参照してください)。
ただし、Javascript を介して呼び出される apprequests ダイアログと比較して欠けていることの 1 つは、いわゆるフリクションレス リクエストを有効にする可能性です(ページの途中にあるフリクションレス リクエストに関するセクションを参照してください)。つまり、ユーザーがアプリを許可する機能です。ダイアログが最初にポップアップするときにチェックボックスをオンにすることで、ダイアログが毎回ポップアップすることなくユーザー間リクエストを送信できます。
質問: ネイティブ iOS アプリのスムーズなリクエストを有効にする方法はありますか?
facebook-graph-api - アプリリクエストはカウントを表示しますが、アプリタブにアプリ情報はありません
私はFBアプリを開発しており、Javascript SDKを介してapprequestsオブジェクトを使用して招待ダイアログを呼び出し、アプリに招待する友達を選択しています。リクエストは問題なく送信されており、テスト ユーザーのサイドバーの増分に「アプリ リクエスト」のカウントが表示されます。ただし、「アプリリクエスト」に入ると、受け入れるアプリがありません。
他の誰かがこの動作を見たことがありますか? 私はどこでも検索し、私が知る限りドキュメントに従いました。
何か案は?
ありがとう、アダム
facebook-javascript-sdk - Javascript SDK でアプリのリクエストを削除する方法
私は次のJavascriptコードを持っています:
これは、人々が使用している標準的なアプローチのようです。残念ながら、エラーが発生します。これから取得する応答オブジェクトには、次のように記載されています。
そのため、代わりに requestid_facebookid を使用してみます...うまくいきません。経由でアクセストークンを渡そうとします
どちらも同じエラーが発生します。
どんなヒントでも大歓迎です。
編集:わかりやすくするために、取得しているauthTokenはgetLoginStatusのresponse.authResponse.accessTokenからのものです。
facebook-javascript-sdk - アプリ リクエストの上位 50 人のフレンドを選択
Facebook アプリのリクエスト ダイアログで、トップ 50 の友達を次のように選択する方法を知っている人はいますか? -リクエスト処理/
Facebookのトップゲームだけが使える特別なもののようです。オンラインのどこにも、それに関する一行のドキュメントが見つかりません。ありがとう!