Pixela로 무엇이든 잔디를 만드십시오.
꽉 잡으면 공식적인 일을 할 뿐이지만, 편리한 Tips 등 포함 메모.
제공 페이지:
htps : // / ぇ.ぁ/그럼
Github:
htps : // 기주 b. 코 m / 아 k w / 피 / 레 아세 s
"풀 API 서비스" Pixela의 커맨드 라인 툴을 만들었으므로, OS마다의 설치·사용법을 씁니다! 을 사용하면 명령 줄에서도 할 수 있습니다.
curl이라면 이하.
VS Code에서 HTTP 요청을 보내고 VS Code에서 응답을 확인할 수 있는 "REST Client" 확장 소개 등으로 사용하기 쉬워진다.
반대로 이지 않는 경우에 WebAPI 및 Postman 정보 등등.
사용자 만들기
curl -X POST https://pixe.la/v1/users -d '{"token":"setyoursecretpass", "username":"yamada-n", "agreeTermsOfService":"yes", "notMinor":"yes"}'
{"message":"Success.","isSuccess":true}
setyoursecretpass 부분은 직접 암호를 설정합니다.
username 또한 자신의 이름에.
_
는 사용할 수 없었다.HTTP/1.1 200 OK
Content-Type: application/json
Vary: Accept-Encoding
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Origin: *
X-Appengine-Log-Flush-Count: 0
Content-Encoding: gzip
X-Cloud-Trace-Context: 032116ac803274b95fe030909b1ac005
Date: Sun, 24 Jan 2021 11:30:11 GMT
Server: Google Frontend
Cache-Control: private
Connection: close
Transfer-Encoding: chunked
{
"message": "Success. Let's visit https://pixe.la/@yamada-n , it is your profile page!",
"isSuccess": true
}
그래프 만들기
curl -X POST https://pixe.la/v1/users/yamada-n/graphs -H 'X-USER-TOKEN:setyoursecretpass' -d '{"id":"test-graph","name":"graph-name","unit":"commit","type":"int","color":"shibafu"}'
{"message":"Success.","isSuccess":true}
setyoursecretpass 부분은 직접 암호를 설정합니다.
마찬가지로 username도 자신의 이름에.
HTTP/1.1 200 OK
Content-Type: application/json
Vary: Accept-Encoding
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Origin: *
X-Appengine-Log-Flush-Count: 1
Content-Encoding: gzip
X-Cloud-Trace-Context: 51b4b971e66a00162db502b6b78eba85
Date: Sun, 24 Jan 2021 11:42:06 GMT
Server: Google Frontend
Cache-Control: private
Connection: close
Transfer-Encoding: chunked
{
"message": "Success.",
"isSuccess": true
}
잔디를 낳다
curl -X POST https://pixe.la/v1/users/(username)/graphs/test-graph -H 'X-USER-TOKEN:setyoursecretpass' -d '{"date":"20210123","quantity":"10"}'
{"message":"Success.","isSuccess":true}
setyoursecretpass 부분은 직접 암호를 설정합니다.
(username) 또한 자신의 이름.
date : 잔디를 만들고 싶은 날짜
quantity : 잔디의 양
예를 들어 Google Apps Script(GAS)에서
이런 느낌으로 하면 GAS로 풀을 낳을 수 있다.
var headers = {
'X-USER-TOKEN': '自分のパスワード'
};
var options = {
'method' : 'put',
'contentType': 'application/json',
'payload' : '',
'headers' : headers,
'muteHttpExceptions': true
};
function myFunctionToPixela() {
var json = UrlFetchApp.fetch('https://pixe.la/v1/users/yamada-n/graphs/my-tweet-graph/increment', options).getContentText();
var jsonData = JSON.parse(json);
//返り値は {"message":"Success.","isSuccess":true
var message = jsonData['message'];
console.log(message);
}
var headers = {
'X-USER-TOKEN': '自分のパスワード'
};
function getToday() {
today = new Date();
date = Utilities.formatDate(today,'JST', 'yyyyMMdd');
console.log(date);
return date;
}
var body = {
'date': getToday(),
'quantity':'10',
};
var options = {
'method' : 'post',
'contentType': 'application/json',
'payload' : JSON.stringify(body),
'headers' : headers,
'muteHttpExceptions': true
};
function myFunctionToPixela() {
var json = UrlFetchApp.fetch('https://pixe.la/v1/users/yamada-n/graphs/test-graph', options).getContentText();
var jsonData = JSON.parse(json);
//返り値は {"message":"Success.","isSuccess":true
var message = jsonData['message'];
console.log(message);
}
확인
자란 잔디는 여기서 확인.
htps : // / ぇ.ぁ / v1 / 우세 rs / 야마토 / g 등 phs / stg 등 ph
아니면 조금 더 자세히.
h tps : // 피.ぁ / v1 / 우세 rs / 야마토 - g / et al phs / stg 등 ph. HTML
Trello의 태스크 완료로 GitHub 같은 잔디를 살려 달성감을 만들어 냈다
Pixela 잔디를 도트 아트로 변환
기타 : htps : // 코 m / 타 gs / 피아
등과 같은 수 있다 ~.
Reference
이 문제에 관하여(Pixela로 무엇이든 잔디를 만드십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/e99h2121/items/59a80db4b107c76a3ff1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)