Pixela로 무엇이든 잔디를 만드십시오.

13119 단어 Pixelaapi
무엇이든 잔디 API 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 / 피아
등과 같은 수 있다 ~.

좋은 웹페이지 즐겨찾기