MediaWiki : 잘못된 편집 토큰
문제
HTTP Post와 함께 API를 사용하여 MediaWiki (1.14)에서 Wiki 페이지를 만듭니다.
- 편집 토큰이 필요합니다
- 작동합니다. 신선한 토큰을 얻습니다 (예 : D96D72FAE5E6C43B0B9F63D82CAT366)
- 새 토큰 ( "d96d72fae5e5e6c43b0b9f63d82cace366+와 유사한 STH.
- 오류 메시지가 나타납니다 "잘못된 토큰"
게시물 요청에 새로 생성 된 토큰을 보내기 때문에이 메시지를받는 이유를 이해하지 못합니다.
아이디어가 있습니까?
해결책
토큰의 종료 문자를 URL을 사용 했습니까? 당신은 그것을 변환해야합니다 +\
에게 %2B%5C
. 게시물 요청은 (라인 브레이크를 뺀 것)와 같은 것으로 보일 것입니다.
action=edit&title=Talk:River%20Otters
§ion=new
&summary=Otters%3F
&text=Anyone%20see%20any%20otters%20lately%3F
&watch
&basetimestamp=2009-06-22T13:52:41ZZ
&token=d96d72fae5e6c43b0b9f63d82ace366%2B%5C
제휴하지 않습니다 StackOverflow