問題タブ [facebook-app-requests]

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 に答える
446 参照

android - デフォルトの Facebook アプリまたはブラウザーからアプリ リクエストの投稿を表示できない

友達のウォールにアプリのリクエストを投稿しています。それは正常に動作します。PCのブラウザでは綺麗に表示されました。以下の画像を PC から参照してください。

ここに画像の説明を入力

Android デバイスから同じことを確認しようとしていますが、正しい投稿が表示されていません。説明とその下のいくつかのテキストが表示されません。

モバイルからの以下の画像を参照してください。

ここに画像の説明を入力

どうしたの ?

これは私のコードの問題ですか? はいの場合、なぜPCからしか見ることができないのですか?

0 投票する
3 に答える
7267 参照

javascript - カスタム メッセージ パラメータを使用して Facebook のアップリクエスト/通知を送信するにはどうすればよいですか?

私は現在、ユーザーが他のユーザーにアプリを使用するように招待できる Facebook キャンバス アプリを開発しています。これはかなり標準的なものです。このために、JavaScript SDK の FB.ui メソッドを使用しています。

現在、この UI ダイアログをレンダリングしています。この画像を参照してください (標準の招待メッセージを含む [プレビュー] セクションに注意してください)。

招待されたユーザーは、標準メッセージを受け取ります: USER_NAME sent you a APP_NAME request. ただし、常にそうであるように、ユーザーが最初の通知でカスタム メッセージを受け取るようにしたいと考えています (少なくとも、これは慈善寄付キャンペーンのためです!)。Facebook のドキュメントを読みましたが、受信者がアプリをインストールしていないユーザーからユーザーへのリクエストでは、メッセージ パラメーターが表示されないことがわかっています。それにもかかわらず、特定のアプリがカスタムメッセージをインストールしていないユーザーに送信できることは事実です (受け取ったので!)。たとえば、次の UI 要求ダイアログ (プレビュー領域のカスタム メッセージに注目してください):

現在ベータ版の Notifications API など、通知を送信する別の方法があることは知っています。しかし、彼らは同じ制限を受けているようです。

これらのアプリがカスタム メッセージを使用してこれらのリクエストを生成する方法を誰かが理解するのを手伝ってくれたら、本当にありがたいです。

0 投票する
2 に答える
2075 参照

facebook - Facebookアプリリクエストの通知テキストを変更する

BranchOutなどの一部のFacebookアプリには、カスタマイズされた通知メッセージがあることに気づきました。アプリのリクエストが送信されて左上の通知センターに表示されると、通知のテキストは、デフォルトの「名前がリクエストを送信しました」ではなく、独自に制御しているように見えます。

私がドキュメントを見つけたところ、これは不可能です。カスタムメッセージは、すでにアプリを使用しているユーザーにのみ表示されます。それ以外の場合は、Facebookのデフォルトの招待メッセージが表示されます。

誰かがこれをどのように行っているか知っていますか?彼らは単にFacebookと取引をしているのですか、それともアプリリクエスト以外のものを送信しているのですか?

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

facebook - 特定のユーザーが招待した新しいアプリ ユーザーの数を数えますか?

apprequest 招待を送信して Facebook ゲームに追加した新規ユーザーの総数に基づいて、ゲーム ユーザーに自慢話/ハイスコア ポイントを授与したいと考えています。

ユーザーが Facebook アプリに招待したユーザーの数を追跡する方法はありますか?

FQL クエリを実行して apprequests をカウントできることはわかっていますが、apprequests は一時的なものであり、ユーザーが実際にリクエストを受け入れたかどうかを示すものではありません。

また、マルチフレンド セレクター コールバックからの招待の数を簡単に数えることができることも理解しています。

私が抱えている問題は、これまでに作成されたすべてのマルチフレンド招待の合計と、招待につながった招待のみをカウントする必要があることです。招待は、新しいユーザーとしてゲーム アプリにサインアップします。

または、これらの統計を自分で追跡する必要がありますか?

前もって感謝します。

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

facebook - リクエストダイアログのカスタマイズ

私のアプリの望ましい動作は次のようになります。私のアプリをインストールしているユーザーは、「友達の1人がMyAppのインストールを招待します」というカスタマイズされたリクエストを使用して、他のユーザーにアプリをインストールするように招待できます。そして、リクエスターは(通知APIのように)私のアプリになるので、匿名のようなものです。

これを行うためにリクエストダイアログをカスタマイズしたり、他のテクノロジーを使用したりすることは可能ですか?

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

facebook - 「このアプリがあなたのFacebookタイムラインであなたのために作成した投稿を誰が見ることができるか」のデフォルト値を設定します

アプリのインストールダイアログで、デフォルト値の「このアプリがFacebookのタイムラインであなたに提供する投稿を表示できるのは誰ですか」を「自分だけ」に設定するにはどうすればよいですか?ユーザーが「友達」に変更できないようにブロックする方法はありますか?

ありがとう

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

php - グラフ API を使用した Facebook 通知が機能しない

Graph APIを使用して複数の友人にアプリリクエスト通知を送信しようとしています.これが私のコードです

ここで $result は何も与えていません。成功メッセージを返す必要があります。

使いたくない

最初にポップアップが表示されるため、ユーザーは [Send Request] をクリックする必要があります。そのため、グラフ API を試していますが、機能していません。

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

facebook - 私のウェブサイトの「アプリをインストール」ボタン

xxxx.herokuapp.com/index.php など、Heroku でホストされている Facebook アプリ (キャンバス) があります。同様に、キャンバスの外にある xxxx.herokuapp.com/welcome.php という Web サイトで、アプリについて詳しく知り、インストールするよう人々に勧めています。

Welcome.php の訪問者を index.php にリダイレクトし、ログイン (必要な場合) とアプリのインストール許可を求めるウィジェット「アプリのインストール」はありますか?

現在、「ログインボタン」を使用していますが、ログイン手順を実行するだけです。

ありがとう

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

api - アプリ リクエストが有効であることを確認するためのベスト プラクティス

現在、ユーザーからユーザーへのアプリ要求を使用して、あるユーザーが別のユーザーを自分のアプリケーションに招待するようにしています。私が受け取る最初のイベントは、リクエスト ID と送信先のユーザーを一覧表示するダイアログからのものです。私が受け取る 2 番目のイベントは、ユーザーがアプリのリクエストをフォローしたときです。

最初のイベントによって提供されたリクエスト ID とユーザーが有効であることを確認するためのベスト プラクティスは何ですか。ユーザーが送信したすべての apprequest を読み取ることはできません。また、ユーザーが 2 番目のイベントをトリガーしたときに、/me/apprequests を呼び出して ID を確認することもできません。

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

facebook - Facebook アプリの外部で Javascript SDK をロードする

私は、このユーザーがアプリを使用しているかどうかに関係なく、一部の Facebook ユーザーが特定の Facebook アプリを使用するように友人を招待する可能性があることを示唆するユース ケースに取り組んでいます。これは、App Canvas の外部で Facebook JS SDK からダイアログを呼び出すことを意味します。

リモート ページにスクリプト パスを含めるだけでは簡単すぎます。私の質問は、任意のドメインから JS SDK をプログラムでロードすることは可能ですか?