2014-02-18 5 views
2

python 및 api (apitoken/apikey)를 사용하여 Bugsense Proguard 매핑 파일 업로드를 자동화해야합니다. 나는 ("github.com/PanosJee/5004886")의 코드로 시도했지만 업로드되는 것을 찾지 못했습니다. 파이썬 코드 (.../errors.json 및 .../analytics.json)에 지정된 url에 내 apikey 및 apitoken을 사용하여 컬링 할 수 있지만 로그인을 요청하는 anyother URL에는 적용 할 수 없습니다.(apitoken/apikey)를 사용하여 버그 센스 프로 가드 매핑 파일 업로드 자동화

답변

2

아래 예와 같이 컬을 사용할 수 있습니다.

APPTOKEN - 응용 프로그램에 제공된 토큰
ACCESSTOKEN - Bugsense 액세스 토큰. 계정 정보에서 발견 -> 통합 -> API 토큰

배쉬 스크립트 예제 아래 :

아이폰 OS

export DSYMFILEPATH=file.dSYM 
export APPTOKEN="fcccccca" 
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61" 
curl -F "[email protected]$DSYMFILEPATH" --header "X-Bugsense-apikey: $APPTOKEN" --header "X-BugSense-auth-token: $ACCESSTOKEN" https://symbolicator.splkmobile.com/upload/dsym -i 

안드로이드 자세한 내용은

export PROGUARDMAPPINGFILE=mapping.txt 
export APPTOKEN="acccccca" 
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61" 
export APPVERSION="1.1" 
curl -F "[email protected]$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

+0

osX에 SSL 지원이없는 것 같습니다. 큰 불쾌한 점이 있습니다. ( – slott

+0

OS X에서 이것을 테스트 한 결과 저에게 효과적이었습니다. 당신은 잘못된 SSL 인증서를 무시하기 위해 -k를 붙일 수 있습니다 –

+0

Gradle에서 curl을 호출하면 다음과 같은 결과가 나옵니다. 08 : 26 : 49.042 [ERROR] [system.err] curl : (1) 프로토콜 'https가 libcurl에서 지원되지 않거나 비활성화되었습니다. – slott