1

私はレポートスクリプトに取り組んでいます。その一部には、PaymentsReportsAPIを介して生成されたレポートから取得した購入に関連付けられたFacebookIDを取得することが含まれます。

レポートは美しく生成され、その後、グラフAPIで任意のorder_idをスローして、FacebookIDを取得できます。

https://graph.facebook.com/ {order_id}?access_token = {app_access_token}

戻り値:

{
  "id": "{order_id}"
  "from":
  "to":
  "amount":
  "status": ""
  "application":
  "country":
  "created_time":
  "updated_time":
}

ドキュメントによると、「from」セクションはアカウントに関連付けられたFacebookIDです。

時々、IDの代わりに長い文字列が表示されることがあります。

私はこれらを解釈する上でより多くの情報を見つけるのに苦労しています-私の疑いは、これらはもはやアクティブなFacebook IDに関連付けられていない購入ですが、ここでは本当にわかりません。

4

1 に答える 1

1

チェックしたばかりです-APIドキュメントにはないようです(その理由を確認しようとします)が...

これは、注文を行ったユーザーがその後アプリを削除またはブロックした場合(つまり、その注文を行ったユーザーがアプリのユーザーではなくなった場合)に予想されます。この場合、暗号化された形式のuid(特定のユーザーがアプリで行ったすべての注文で一貫している必要があります)

于 2012-12-14T01:19:50.033 に答える