我发现了graph.facebook.com对我的新应用程序的所有支付对象的奇怪反应。
如果我发送了这个URL到图形:
https://graph.facebook.com/6XXX9795855XXXXX?access_token=APP|TOKEN使用有效的paymentId (此ID是通过RealTime更新接收的)。
我得到了这样的回应:
{ "created_time": "2015-07-20T07:54:13+0000", "id": "6XX9795855XXXXX" }有人能解释一下为什么会发生这种事吗?所有画布支付设置是正确的。
我试图对不同的API版本(v1.0、v2.0、v2.3、v2.4)进行查询。
应用程序设置的仪表板部分说,我的应用程序有API2.4版本。
发布于 2015-07-21 09:30:44
哦API2.4..。
如果您的应用程序有API2.4版本,那么在每次使用paymentID进行图形查询时,都需要包含您想要得到的所有昏迷分隔字段。
所以,你的要求
https://graph.facebook.com/PAYMENT_ID?access_token=APP|SECRET转成
https://graph.facebook.com/PAYMENT_ID?access_token=APP|SECRET&fields=id,user,application,actions,refundable_amount,items,country,request_id,created_time,payout_foreign_exchange_rate,tax,tax_country这是工作。
为什么facebook打破了一种理想的支付方式?为什么我要在内存中保存我想要得到的所有数据,以及当新的支付字段(如税收)将被添加到支付对象时,我应该做些什么?
https://stackoverflow.com/questions/31511928
复制相似问题