【发布时间】:2017-07-21 22:55:59
【问题描述】:
我正在学校开展一项慈善项目,前 10 名捐助者将获得奖励。最终目标是在我们的网站上或通过定期推文获得前 10 名列表的实时信息,例如记分牌。我是计算机科学专业的二年级学生,并且知道 python。
我认为将 JSON 解析为 python 字典或列表然后对排行榜进行排序不会有问题。问题是我对使用 webhook 导入数据方面的 web 技术知之甚少。我可以使用https://requestb.in/ 查看数据并测试交易,但我需要一个更持久的解决方案。我还需要能够在线运行,而不是在我的计算机上运行。
我非常感谢您指出正确的方向。
在https://requestb.in/ 上看到的示例交易数据
{
"date_created": "2013-12-16T16:15:23.514136",
"type": "payment.created",
"data": {
"action": "pay",
"actor": {
"about": "No Short Bio",
"date_joined": "2011-09-09T00:30:51",
"display_name": "Andrew Kortina",
"first_name": "Andrew",
"id": "711020519620608087",
"last_name": "Kortina",
"profile_picture_url": "",
"username": "kortina"
},
"amount": null,
"audience": "public",
"date_completed": "2013-12-16T16:20:00",
"date_created": "2013-12-16T16:20:00",
"id": "1312337325098795713",
"note": "jejkeljeljke",
"status": "settled",
"target": {
"email": null,
"phone": null,
"type": "user",
"user": {
"about": "No Short Bio",
"date_joined": "2011-09-09T00:30:54",
"display_name": "Shreyans Bhansali",
"first_name": "Shreyans",
"id": "711020544786432772",
"last_name": "Bhansali",
"profile_picture_url": "",
"username": "shreyans"
}
}
}
}
【问题讨论】:
-
这是一个非常开放的问题。你能更详细地描述你想要实现的过程吗? JSON 来自哪里?此外,Venmo 可能不是最好的支付处理器:gizmodo.com/stop-using-venmo-1759867212