Facebook Payment Graph API不会使用本地货币返回付款的用户数据

时间:2013-06-14 13:11:45

标签: facebook facebook-graph-api payment

我正在以How-to: Local Currency Payments教程为指导,更新Facebook应用程序以使用本地货币付款。

它几乎完全正常运行,但我在最后一步撞墙 - 当我检索付款细节时,响应始终为用户属性返回null。

要检索付款明细,我正在申请APP_ACCESS_TOKEN并致电:

graph.facebook.com/PAYMENT_ID?access_token=APP_ACCESS_TOKEN

响应(摘录):

{
    "id":"34567890",
    "user":null,
    "application":{
        "id":"12345",
        ...
    },
    ...
}

显然,如果没有该用户数据,我将无法采取任何进一步行动。调试信息:

  • 我的应用未以沙盒模式运行
  • 它不需要任何特定的用户权限
  • 我已经使用付款测试人员和真实卡付款(同样结果)进行了测试
  • 在我的“实时更新”订阅中,我将操作争议包含在字段中(这些似乎是唯一的两个可用选项)。
  • 如果我在图表中找到该用户所有付款的历史记录,我可以在列表中看到付款。

我没有想法,也无法在文档中找到任何其他指示来帮助我。任何建议将不胜感激!

提前致谢,

亚当

0 个答案:

没有答案