🛠添加了API请求失败的反馈

This commit is contained in:
Evil0ctal 2021-12-16 20:07:05 -08:00 committed by GitHub
parent 6c3296607a
commit 27f0b03932
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -175,18 +175,20 @@ def webapi():
video_info, js = get_video_info_tiktok(post_content) video_info, js = get_video_info_tiktok(post_content)
return js return js
# 如果关键字不存在则判断为抖音链接 # 如果关键字不存在则判断为抖音链接
else: elif 'douyin' in post_content:
response_data, result_type = get_video_info(post_content) response_data, result_type = get_video_info(post_content)
if result_type == 'image': if result_type == 'image':
# 返回图集信息json # 返回图集信息json
return jsonify(Type=result_type, image_url=response_data[0], image_music=response_data[1], return jsonify(Status='Success', Type='Image', image_url=response_data[0], image_music=response_data[1],
image_title=response_data[2], image_author=response_data[3], image_title=response_data[2], image_author=response_data[3],
image_author_id=response_data[4], original_url=response_data[5]) image_author_id=response_data[4], original_url=response_data[5])
else: else:
# 返回视频信息json # 返回视频信息json
return jsonify(Type=result_type, video_url=response_data[0], video_music=response_data[1], return jsonify(Status='Success', Type='Video', video_url=response_data[0], video_music=response_data[1],
video_title=response_data[2], video_author=response_data[3], video_title=response_data[2], video_author=response_data[3],
video_author_id=response_data[4], original_url=response_data[5]) video_author_id=response_data[4], original_url=response_data[5])
else:
return jsonify(Status='Failed', Reason='Check the link!')
except Exception as e: except Exception as e:
# 异常捕获 # 异常捕获
@ -216,6 +218,7 @@ def download_video_url():
return response return response
except Exception as e: except Exception as e:
error_do(e, 'download_video_url') error_do(e, 'download_video_url')
return jsonify(Status='Failed', Reason='Check the link!')
@app.route("/download_bgm", methods=["POST", "GET"]) @app.route("/download_bgm", methods=["POST", "GET"])
@ -239,6 +242,7 @@ def download_bgm_url():
return response return response
except Exception as e: except Exception as e:
error_do(e, 'download_bgm_url') error_do(e, 'download_bgm_url')
return jsonify(Status='Failed', Reason='Check the link!')
def put_result(item): def put_result(item):