How-to: Local Currency Paymentsチュートリアルをガイドとして、現地通貨の支払いを使用するように Facebook アプリケーションを更新中です。
ほぼ完全に機能しますが、最後のステップで壁にぶつかっています。支払いの詳細を取得すると、応答は一貫してユーザー プロパティに対して null を返します。
支払いの詳細を取得するために、APP_ACCESS_TOKEN をリクエストし、次のように呼び出しています。
graph.facebook.com/PAYMENT_ID?access_token=APP_ACCESS_TOKEN
応答 (スニペット):
{ "id":"34567890", "ユーザー":null, "応用":{ "id":"12345", ... }、 ... }
明らかに、そのユーザー データがなければ、それ以上のアクションを実行することはできません。デバッグ情報:
- アプリがサンドボックス モードで実行されていません
- 特定のユーザー権限は必要ありません
- 支払いテスターと実際のカード支払いの両方でテストしました(同じ結果)
- 私の「リアルタイム更新」サブスクリプションには、アクションと論争をフィールドとして含めました (利用可能なオプションはこれら 2 つだけのようです)。
- そのユーザーのすべての支払いの履歴のグラフを表示すると、リストに支払いが表示されます。
私はアイデアがなく、ドキュメントにこれを支援するための追加のポインタが見つかりません。アドバイスをいただければ幸いです。
前もって感謝します、
アダム