我正在为移动应用程序编写 API,现在我们需要一个“检查新版本”API,它看起来像这样:
{
version: 1.3,
url: "http://abc.com/v1.3.apk",
change_log: "Fix few bugs"
}
现在我想知道编写这样一个api时的最佳实践是什么,在服务器端代码中硬编码这些信息是否可以(烧瓶,在我的例子中):
@app.route("/update")
@jsonify
def checkForUpdate():
return {
version: 1.3,
url: "http://abc.com/v1.3.apk",
change_log: "Fix few bugs"
}
还是有更好的主意?