使用(apitoken / apikey)自动执行bugsense proguard映射文件上传

时间:2014-02-18 12:02:54

标签: python automation mapping proguard bugsense

您需要使用python和api(apitoken / apikey)自动执行Bugsense proguard映射文件上传。我正在尝试使用(“github.com/PanosJee/5004886”)的代码,但没有找到任何上传的内容。我能够使用我的apikey和apitoken对python代码(... / errors.json和... / analytics.json)中指定的url进行curl,但不能对要求我登录的任何其他URL进行curl

1 个答案:

答案 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