問題タブ [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アプリのリクエスト
ファンページ内のタブであるFacebookアプリケーションがあります。
署名されたリクエストを使用して、ユーザーがそのページを気に入っているかどうかを確認し、それに基づいてコンテンツを表示しました。
また、ユーザーにログインしてアプリケーションへのアクセスを許可するように求めた後、FacebookユーザーIDを取得することもできました。
私ができないことは、「apprequests」機能を動作させることです。私はそれをいくつかの方法で試しました:
参考までに-このバージョンのjqueryを使用しています:https ://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
...。
これを行うと、2つの問題が発生します(おそらく関連していると思います)1。選択したユーザーにリクエストが送信されない2.レスポンスの関数が呼び出されない。FB.uiメソッドを呼び出すと、ユーザーを選択できますが、それを行うと、ダイアログにロード画面が表示され、シャットダウンするだけです。
私が奇妙だと思ったのは、「redirect_uri」パラメーターを含めなかった場合(これは私が見ることができるものからは必要ないはずです)、アプリケーションがコールバックURLを所有していないというエラーが発生したことです。
私もこのようにしてみました
これも機能しているように見えます。ユーザーを選択でき、機能しているように見えます。to[0]、to[1]などのクエリ文字列パラメーターで追加したユーザーを取得します。
私がやっていることが間違っていて、これを引き起こしている可能性があることはありますか?ユーザーにアプリの承認をリクエストするときは、Facebookのドキュメントからわかる限り、必要なのはこれだけです。ページ内でできることにはいくつかの制限があるかどうかも迷っていますか?
どんな助けでも大歓迎です。
ios - 「apprequests」ダイアログは成功を報告し、受信者は何も受け取りません
Facebook iOS SDK を使用して、apprequests を含むダイアログを表示して送信できます。デリゲート メソッド-dialogDidComplete:が呼び出されますが、受信者は通知や要求を受け取りません。アプリが承認されている場合、Facebook.app (iOS 用) はアプリのブックマークの横に保留中のリクエストを多数表示しますが、通知ジュエルは更新されず、通知はどこにも見つからず、Facebook.app は表示されません。プッシュ通知。
私はこれについて Facebook 独自のチュートリアルに従い、独自のサンプル プロジェクト Hackbook で試してみましたが、毎回同じ結果が得られます。
アプリの設定で何か不足していますか、それとも (貧弱な) ドキュメントで説明されているように機能していないだけですか?
Path アプリがこれを実装していることがわかります。これは、私のアカウントを使用してデバイスでうまく機能するので、実際に何かをスキップしたと思います。解決を期待して報奨金を追加します。
facebook - FB.ui apprequests メソッド
このメソッドを呼び出すと、フレンド リストと送信リクエスト ボタンのプロンプトが表示されます。「XYZ」でリクエストを送信した通知領域「ABC」には表示されますが、メッセージは表示されません。何をすべきか?
facebook - FB.ui apprequestsメソッド、ユーザーが送信できる招待状の数を制限する方法はありますか?
FBMLを使用していたようにユーザーが送信できる招待状の数を制限する方法はありますか?fb:multi-friend-selector?これで「最大」を指定でき、送信できる招待状の数が制限されます。スクリプトの前に、dbクエリを実行して、生成されたrequest_idの数を確認し、その後、request_idをデータベースに追加します。ただし、最初にリクエストを制限できるようにする必要があります。50は多すぎます。私はそれを5か10に下げることを探しています。今のところ、それは完璧に機能します。この機能が必要です。
c# - C# コードビハインドから友達をアプリに招待する
次の JavaScript を使用して、アプリに友達を招待する方法を知っています。
次のc#コードを使用しています
しかし、「(GraphMethodException) Unsupported post request」というエラーが表示されます。
私が間違っていることを誰かが知っていますか?
編集: C# Facebook SDK 5.3.2.0 を使用しています
mysql - Facebook アプリのトップ ユーザー数
アプリで Facebook リクエストを使用しています。たとえば、データベースに次のようなテーブルがあるとします。
ユーザーがリクエストを受け入れると、outside は 0 になります。ロジックは、未処理フィールドが 0 の場合、そのリクエストを行ったユーザーがアプリで 10 ポイントを獲得することです。
ポイントの高い上位 100 人のユーザーを見つけるための mysql クエリの構文はどれですか? order ステートメントと group by ステートメントを使用するとします。
facebook - 友達5人だけリクエストを減らす方法
私はアプリを作成していて、ユーザーが 5 人の友人とのみ共有したいと考えています。アプリのリクエストは、アプリのユーザーまたは非ユーザーの 2 つのフィルターを見つけた、または 1 人またはすべての友人に送信しただけです。
ユーザーはどのようにして友達を 5 人しか選べないのですか??
ありがとう。
facebook - Web サイト アプリケーションを使用するための招待状を送信するにはどうすればよいですか?
私は自分の問題の解決策を見つけるためにたくさん掘り下げてきましたが、何千回も試みた後、助けを求めることにしました.
私のウェブサイト アプリは、現在ログインしているユーザーの Facebook の友達に招待状を送信する必要があります。これを行うために、Facebookのドキュメント、ブログ、および私が見つけた他の多くの例に従って、このコードを試しました
すべての友達と一緒にポップアップが表示されます。少数を選択して [リクエストを送信] ボタンをクリックすると、ポップアップが閉じてリクエストが送信されず、すべての (忍耐) 友達から確認がありました。
私が間違っていることはありますか?
参考までに、ブラウザ、ajax、およびphpから直接この呼び出しを試しました
私の目的は、私の友人 (現在の facebook ユーザー) に新しいアプリケーションがあることを通知し、彼を招待することです。
よろしくお願いします。
facebook - リクエスト 2.0、リクエストを正常に送信した後のグラフの空のデータ
リクエストで奇妙な動作が見られます。
リクエスト ダイアログを開始します。
(およびメッセージ、タイトル、データの一部のデータ)
ユーザーがリクエストを承認すると、有効なレスポンスが返され、リクエスト ID、送信先のユーザー ID、updatedFrictionless フラグが返されます。ただし、後でグラフからリクエストを読み取る場合は、次のいずれかを使用します。
データがありません。
最初のグラフ呼び出しでは、空の配列が返されます (「データ」ではなく名前のない配列で、単純に [ ] ) 2 番目のグラフ呼び出しでは「false」が返されます
REQUESTID は元の呼び出しから返されたリクエスト ID であり、USERID は受信側の USERID です。
受信ユーザーは私であり、通知にリクエストが表示されますが、グラフエクスプローラーを使用して「apprequests」を確認すると、空です。
何か案は?私は Requests 2.0 を有効にしており、FB.init を fractionlessRequests: true で呼び出しています..
facebook-graph-api - アプリリクエストを削除する方法
ドキュメントによると、ユーザーが承認したときにアプリリクエストを削除する必要があります。ただし、これには問題があります。
アプリリクエストを受け入れると、自分のアプリにリダイレクトされます。ただし、url パラメータには apprequestid(s) のみが含まれます。現在のユーザーの userId は利用できません。私のアプリは認証を必要としないため、現在のユーザー データにアクセスできません。
ここで説明されているように、ユーザーデータまたはアクセストークンにアクセスできない場合、このユーザーの apprequest を削除するにはどうすればよいですか:
apprequest の古い方法では、requestid からユーザー ID を抽出できました。これはもう不可能です。