私はアプリがプロファイルまたはページにインストールされているかどうかをチェックしたいと思います。これにはAPIがありますか?キャンバスアプリがページまたはプロフィールにインストールされているかどうかをチェック
答えて
私は最近、ユーザーのページにページタブとして追加できるアプリを作成しました。だから、誰かが私のアプリのタブをクリックするたびに、ユーザーのページでsigned_request
が$_POST
というパラメータになります。これには、ユーザーIDのフィールド、ページIDを含むページフィールド、ユーザーがページを気に入っているかどうかを示すブール値フィールド、ユーザーがadminの場合など、有用な情報が多数含まれています。より多くのフィールド。 (私が言及したリンクを参照してください)。
次に、上記のsigned_request
から異なるフィールドをデコードして抽出します。だからあなたはおそらく同じことをやって、アプリケーションがユーザーやページによって訪問されているかどうかを調べるべきです。
私が参照したFacebookのドキュメントにサンプルコードがあります。そのリンクはこの回答の最後にあります。
私が知る限り、Facebookは常にユーザーが訪れるすべてのアプリにこのsigned_request
を送信するので、いつでもそれを解析できます。
私のコードが必要な場合はコメントを残しておいてください。コードでそれをフォローします:)。
signed_request
hereに関するFacebookのドキュメントを参照できます。
私はFacebookのC#SDKで解析する方法を知っていますが、javascriptで確実ではありません - あなたのコードサンプルがjavascriptなら、私は非常に興味があります。とにかく、多くの感謝 –
あなたは大歓迎です!申し訳ありません私のコードは、マニュアルのサンプルのような純粋なPHPです。 –
signed_request
のための正しいリンク:http://developers.facebook.com/docs/authentication/signed_request/
前に間違ったリンクについて申し訳ありませんが、http://は2度来て、今すぐ変更しました:) –
- 1. チェックする方法アプリが以前にインストールされていたかどうか
- 2. Odoo:モジュールがインストールされているかどうかチェックするには?
- 3. ジェンキンをチェックするにはCentOSにインストールされているかどうか?
- 4. jquery Mobile:チェックボックスがチェックされているかどうかをチェック
- 5. プロフィール更新時にプロフィールデータが存在するかどうかチェック
- 6. ラジオボタンがクリックされた後、ラジオボタンが既にチェックされているかどうかをチェックする方法?
- 7. Visioがインストールされているかどうか、どのようにプログラムでチェックするのですか?
- 8. DirectXまたはOpenGLがサポートされているかどうかチェック
- 9. インポートされたモジュールが使用されているかどうかをチェック
- 10. リンクされたSQLサーバーが実行されているかどうかをチェック
- 11. 特定のチェックボックスをチェックする方法はチェックされているかどうかチェックされていない
- 12. 親にChildNodesが含まれているかどうかをチェック
- 13. ページがリダイレクトされているかどうかは、前のページからリダイレクトされていますか?
- 14. Rails 3:ネストされた属性が変更されているかどうかをチェックしていますか?
- 15. spパッケージ(Rソフトウェア)がLinuxにインストールされているかどうか、どうすればインストールできますか?
- 16. URLがFacebookページかプロフィールかどうかを確認するには?
- 17. FormGroupがサブミットされているかどうかをチェック
- 18. C#シリアルポートデバイスが接続されているかどうかをチェック
- 19. コードが変更されているかどうかをチェック
- 20. cssボタンが選択されているかどうかをチェック
- 21. Rails - レコードが更新されているかどうかをチェック
- 22. フィールドがオーバーライドされているかどうかをチェック
- 23. サーブレットフィルタが登録されているかどうかをチェック
- 24. linqオブジェクトが参照されているかどうかをチェック
- 25. setOnItemClickListenerがクリックされているかどうかをチェック
- 26. lablgtk2で "control"が押されているかどうかをチェック
- 27. フォームが提出されているかどうかをチェック
- 28. Yii2パッケージが定義されているかどうかをチェック
- 29. オブジェクトがグラブされているかどうかをチェック
- 30. インラインSVGイメージがロードされているかどうかをチェック
はこの考えを続けて...認証とアクセストークンは、このアプリケーションを使用するユーザからである - またはそれはページコンテキストからかもしれませんか? –
このアプリを実行するページ管理者であるかどうかを確認するにはどうすればよいですか? –