您需要使用python和api(apitoken / apikey)自动执行Bugsense proguard映射文件上传。我正在尝试使用(“github.com/PanosJee/5004886”)的代码,但没有找到任何上传的内容。我能够使用我的apikey和apitoken对python代码(... / errors.json和... / analytics.json)中指定的url进行curl,但不能对要求我登录的任何其他URL进行curl
答案 0 :(得分:2)
您可以使用下面示例中的curl。
APPTOKEN - 为申请提供的令牌
ACCESSTOKEN - Bugsense访问令牌。在帐户信息中找到 - >整合 - > API TOKEN
下面的Bash脚本示例:
<强>的iOS 强>
export DSYMFILEPATH=file.dSYM
export APPTOKEN="fcccccca"
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61"
curl -F "file=@$DSYMFILEPATH" --header "X-Bugsense-apikey: $APPTOKEN" --header "X-BugSense-auth-token: $ACCESSTOKEN" https://symbolicator.splkmobile.com/upload/dsym -i
<强>的Android 强>
export PROGUARDMAPPINGFILE=mapping.txt
export APPTOKEN="acccccca"
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61"
export APPVERSION="1.1"
curl -F "file=@$PROGUARDMAPPINGFILE" --header "X-Bugsense-apikey: $APPTOKEN" --header "X-BugSense-auth-token: $ACCESSTOKEN" --header "X-Bugsense-appver: $APPVERSION" https://symbolicator.splkmobile.com/upload/mapping -i
有关详情:https://github.com/bugsense/docs/blob/master/api/read.md