0

この質問とSigned Requestの公式ドキュメントによると、エンコードされた JSON ペイロード内に、ユーザーの年齢範囲のuserオブジェクトを持つオブジェクトが存在するはずです。age

しかし、JS SDK を介して受け取った署名をデコードするとuser_id、 、code、および他のいくつかの値しかありませんが、user年齢範囲は言うまでもなくオブジェクトはありません。これは、スタンドアロンの「接続」環境と「タブ アプリケーション」環境で確認しました。さらに、テスト コンソールuserで JS SDK をテストすると、オブジェクトも表示されません。

JS SDK だけを使用してユーザーの年齢層を取得するにはどうすればよいですか?

4

2 に答える 2

1

参考にしたリンクから、

フィールドと値

signed_request は単なるデータ転送メカニズムであり、要求で運ばれるデータの定義済みの構造や形式を意味するものではありません。ただし、Facebook プラットフォーム内では、JSON オブジェクト ペイロード に次のフィールドと値の一部が含まれる場合があります。

mayに注意してください。

許可を得ることなく、js sdk を介して年齢または年齢範囲を取得する方法はありません

.

psキャンバスアプリではテストしていませんが、ページタブでは、署名されたリクエストに年齢層が含まれていますが、ユーザーがあなたのページを気に入った場合のみ:)

于 2012-05-17T05:09:38.047 に答える
0

許可を得て、誕生日の日付を計算する必要があると思います。

于 2012-05-17T03:13:27.080 に答える