我正在更新 facebook 应用程序以使用本地货币支付,遵循操作方法:本地货币支付教程作为指南。
它几乎功能齐全,但我在最后一步遇到了困难 - 当我检索付款详细信息时,响应始终为用户属性返回 null。
要检索付款详细信息,我正在请求 APP_ACCESS_TOKEN 并致电:
graph.facebook.com/PAYMENT_ID?access_token=APP_ACCESS_TOKEN
回应(片段):
{ "id":"34567890", “用户”:空, “应用”:{ “id”:“12345”, ... }, ... }
显然,如果没有该用户数据,我将无法采取任何进一步的行动。调试信息:
- 我的应用程序未在沙盒模式下运行
- 它不需要任何特定的用户权限
- 我已经用支付测试仪和真实卡支付进行了测试(结果相同)
- 在我的“实时更新”订阅中,我将操作和争议作为字段包含在内(这似乎是仅有的两个可用选项)。
- 如果我点击图表以查看该用户的所有付款历史记录,我可以在列表中看到付款。
我没有想法,在文档中找不到任何额外的指针来帮助我。任何意见,将不胜感激!
提前致谢,
亚当