[英]Stripe subscription data array index
我正在尝试为条带实现webhook。 让我们说
event_json = json.loads(request.body)
然后我得到了我需要的数据
event_json['data']['object']['subscriptions']['data'][0]['id']
事情是我是新的订阅数组索引“0”在这里每次订阅更改?
部分答复如下所示
{
u'object': u'event',
u'pending_webhooks': 1,
u'created': 1486550453,
u'type': u'customer.created',
u'livemode': False,
u'request': u'req_A52yftxLoyXcW6',
u'data': {
u'object': {
u'subscriptions': {
u'has_more': False,
u'total_count': 1,
u'object': u'list',
u'data': [
{...
},
'id':'val',...
客户可能有多个订阅 ,这就是subscriptions
属性是列表对象的原因 。
如果您首先只为每个客户创建一个订阅,那么您可以安全地假设该列表将只包含一个元素(索引为0)。
如果您的客户可能有多个订阅,那么您必须妥善管理。 列表对象始终按反向时间顺序包含结果,即最近的订阅将是列表中的第一个元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.