Plots2: μ“°κΈ° APIλ₯Όμœ„ν•œ 토큰 μ‹œμŠ€ν…œ λ¬Έμ„œ

에 λ§Œλ“  2018λ…„ 01μ›” 16일  Β·  21μ½”λ©˜νŠΈ  Β·  좜처: publiclab/plots2

이제 @ryzokuken 덕뢄에 μ‚¬λžŒ (λ˜λŠ” 봇)이 APIλ₯Ό 톡해 λŒ“κΈ€μ„ κ²Œμ‹œ ν•  μˆ˜μžˆλŠ” 토큰 μ‹œμŠ€ν…œμ΄ μžˆμŠ΅λ‹ˆλ‹€. μ§€κΈˆ λ¬Έμ„œκ°€ ν•„μš”ν•©λ‹ˆλ‹€!

API λ¬Έμ„œλŠ” 여기에 μžˆμŠ΅λ‹ˆλ‹€ : https://github.com/publiclab/plots2/blob/master/doc/API.md 및 # 1449μ—μ„œ 더 λ§Žμ€ μž‘μ—…μ΄ μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒ 사항을 λ¬Έμ„œν™”ν•΄μ•Όν•©λ‹ˆλ‹€.

  • μ½”λ“œκ°€ μ‚¬λŠ” κ³³
  • 예제 μ‚¬μš©
  • ν…ŒμŠ€νŠΈκ°€μžˆλŠ” κ³³ (사싀 예제 μ‚¬μš© 일 수 있음)

μ—¬κΈ°μ—μ„œ μ‹œμž‘μ  : https://github.com/publiclab/plots2/pull/1513/files

감사!

Ruby help wanted

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•ˆλ…• λͺ¨λ‘λ“€! 이것듀은 쒋은 μ μž…λ‹ˆλ‹€, κ°μ‚¬ν•©λ‹ˆλ‹€! PR이 이미 λ³‘ν•©λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이것을 μΆ”κ°€ν•˜κ³  λ‹€λ₯Έ PR을 λ§Œλ“  λ‹€μŒ =)

λͺ¨λ“  21 λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” @jywarren μž‘μ—… ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λ¬Όλ‘  κ°μ‚¬ν•©λ‹ˆλ‹€!

νƒ€μž„ λΌμΈμ—μ„œ μž‘μ—…μ„ μ™„λ£Œν•˜κΈ° μœ„ν•΄ μ„œλ‘˜λŸ¬μ„œ κ·Έ μ‹œμ μ—μ„œ κΈ°λŠ₯을 λ¬Έμ„œν™”ν•˜μ§€ μ•Šμ€ 점에 λŒ€ν•΄ μ£„μ†‘ν•©λ‹ˆλ‹€. μžμ› 봉사 ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€, @ namangupta01! λ¬Έμ„œν™”λ₯Ό 마치면 κ²€ν† ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

μ „ν˜€ 문제 μ—†μŠ΅λ‹ˆλ‹€! νŒ€μ›Œν¬!

@ryzokuken κ°μ‚¬ν•©λ‹ˆλ‹€! :)

@jywarren @ryzokuken κ·Έλž˜μ„œ μ €λŠ”μ΄ λ¬Έμ œμ— λŒ€ν•΄ μž‘μ—…ν•˜κ³  μžˆμ—ˆλŠ”λ°, 토큰을 ν†΅ν•΄μ„œλ§Œ 주석에 λŒ€ν•΄ λ¬Έμ„œν™” https://github.com/publiclab/plots2/pull/1513/files ?

@ namangupta01 λ§žμŠ΅λ‹ˆλ‹€! 이것은 λ‚΄κ°€ μ‹€μ œλ‘œ 토큰을 톡해 주석을 λ‹¬κΈ°μœ„ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•œ PRμž…λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„! 이것도 도와 λ“œλ¦΄κΉŒμš”? μ§€κΈˆκΉŒμ§€ μ–΄λ–»κ²Œ μ§„ν–‰λ˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? API에 더 μ΅μˆ™ν•΄μ§€κΈ° μœ„ν•΄ 토큰 λ¬Έμ„œ μž‘μ„±μ„ μ‹œμž‘ν•  μƒκ°μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

@stefannibrasil μ§€κΈˆμ€ ν¬κΈ°ν•œ 것

κ°μ‚¬ν•©λ‹ˆλ‹€, @ryzokuken 이번 주에 토큰 κΈ°λŠ₯을 λ¬Έμ„œν™”ν•˜λŠ” μž‘μ—…μ„ μ‹œμž‘ν•  κ²ƒμž…λ‹ˆλ‹€. λͺ‡ 가지 예λ₯Ό μ‚΄νŽ΄λ³΄κ³  λ¬Όλ‘  무엇이든 μ•Œλ € λ“œλ¦΄ κ²ƒμž…λ‹ˆλ‹€. 도와 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

@ sukhbir-singh 이것도 μž‘μ—…μ„ μ‹œμž‘ν•˜κ³  μ‹ΆμŠ΅λ‹ˆκΉŒ? λ‚˜μ€‘μ— μž‘μ—…μ„ 비ꡐ할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ„€! ν™•μ‹€νžˆ : μ›ƒμŒ :
@stefannibrasil 당신은 gitterμ—μ„œ ν™œλ™ν•©λ‹ˆκΉŒ ??

μ•ˆλ…•ν•˜μ„Έμš” @jywarren 및 @ryzokuken! 여기에 제곡된 λ¬Έμ„œλ₯Ό 더 많이 읽은 ν›„ λͺ‡ 가지 질문이 μžˆμŠ΅λ‹ˆλ‹€.

  • app/api/src/ ν΄λ”μ˜ νŒŒμΌμ€ Swaggerκ°€ μΈν„°νŽ˜μ΄μŠ€ λ₯Ό μƒμ„±ν•˜λŠ” 데 μ‚¬μš©ν•˜λŠ” λ¬Έμ„œμž…λ‹ˆλ‹€. 맞죠?

  • 토큰 인증에 λŒ€ν•œ λ¬Έμ„œλ₯Ό μƒμ„±ν•˜λ €λ©΄ μœ„μ—μ„œ μ–ΈκΈ‰ ν•œ 폴더에 μƒˆ νŒŒμΌμ„ μƒμ„±ν•˜μ—¬ CommentController 생성 μž‘μ—…μ˜ μž‘λ™ 방식을 보여 μ£Όμ–΄μ•Όν•©λ‹ˆκΉŒ?

그것이 λ‚΄κ°€ μ§€κΈˆκΉŒμ§€ 이해 ν•œ κ²ƒμž…λ‹ˆλ‹€. 그것에 λŒ€ν•΄ 쑰금 더 λ§Žμ€ 정보λ₯Ό μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€. 감사!

μ‹œκ°„κ³Ό λ…Έλ ₯을 μ ˆμ•½ ν•΄μ€€ @stefannibrasil 은 κΈ°μ‘΄ Swagger API μ‚¬μ–‘μ˜ μΌλΆ€λ‘œ "토큰에 λŒ€ν•œ 주석 달기"μž‘μ—…μ„ ν”Όν•˜κ³  Rails μ½”λ“œλ² μ΄μŠ€μ—μ„œ λ…λ¦½ν˜• ν•¨μˆ˜λ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€ ( CommentController μ—μ„œ 였λ₯Έμͺ½) 그리고 κ·Έκ²ƒμ„μœ„ν•œ 경둜λ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” Swaggerκ°€ μ™ΈλΆ€ κΈ°λŠ₯을 λ¬Έμ„œν™” ν•  수 μžˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•Šμ§€λ§Œ λ‚΄κ°€ 틀렸을 수 μžˆμŠ΅λ‹ˆλ‹€.
λ”°λΌμ„œ 마크 λ‹€μš΄ ν˜•μ‹μœΌλ‘œ doc/api.md 된 λ¬Έμ„œλ₯Ό 직접 μΆ”κ°€ν•˜μ—¬ ν•¨μˆ˜κ°€ μž‘λ™ν•˜λŠ” 방식과 μ‚¬μš©μžκ°€μ΄ μ—”λ“œ 포인트λ₯Ό μ‚¬μš©ν•˜μ—¬ μžμ‹ μ˜ 주석을 μΆ”κ°€ν•˜λŠ” 방법을 μ„€λͺ…ν•΄μ•Όν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

이 λ‚΄μš©μ΄ λͺ…ν™• 해지기λ₯Ό 바라며, 이에 λŒ€ν•œ μ„€λͺ…을 자유둭게 μš”μ²­ν•˜μ‹­μ‹œμ˜€.

말이 λ˜λ„€μš”, κ°μ‚¬ν•©λ‹ˆλ‹€! λ¬Έμ„œμ™€ API λ¬Έμ„œ μž‘μ„± 방법을 μžμ„Ένžˆ μ‚΄νŽ΄λ³Έ 후이 PR에 λͺ‡ 가지 λ³€κ²½ 사항을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. μš”μ²­ν•˜μ‹  λ¬Έμ„œ μœ ν˜•μ΄ λ§žλŠ”μ§€ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

μ„€λͺ…에 λ‚΄ μ§ˆλ¬Έμ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. μ €λ₯Ό 도와 쀄 수 μžˆλŠ”μ§€ μ‚΄νŽ΄ λ³΄μ‹œκ² μŠ΅λ‹ˆκΉŒ?

토큰에 λŒ€ν•œ λ¬Έμ„œλ₯Ό 많이 찾을 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μ–΄λ””μ—μ„œ 더 찾아봐야할지 μ•Œλ € μ£Όμ‹œλ©΄ 도움이 될 κ²ƒμž…λ‹ˆλ‹€! :)

@ sukhbir-singh λ―Έμ•ˆν•©λ‹ˆλ‹€. μ €λŠ” μ—‰λš±ν•œ μ‚¬λžŒμ΄ μ•„λ‹ˆμ§€λ§Œ, μ›ν•œλ‹€λ©΄ PR에도 κΈ°μ—¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

@stefannibrasil 은이 λΉ„λ””μ˜€μ—μ„œ postman을 μ‚¬μš©ν•˜μ—¬ λŒ“κΈ€ API에 μš”μ²­ν•˜λŠ” 방법을 λ³΄μ—¬μ£ΌλŠ” 데λͺ¨λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. :풍선:

μ’‹μ•„μš”,이게 μ™„μ „ν•©λ‹ˆκΉŒ, μ•„λ‹ˆλ©΄μ΄ λ¬Έμ œμ— λŒ€ν•΄ 더 μžμ„Ένžˆ μ•Œμ•„λ³Ό 수 μžˆμŠ΅λ‹ˆκΉŒ? μ™„λ£Œλ˜λ©΄ 자유둭게 λ‹«μœΌμ‹­μ‹œμ˜€! λͺ¨λ‘ κ°μ‚¬ν•©λ‹ˆλ‹€ !!!

같은, μš°λ¦¬κ°€ μˆ˜μ • ν•  수 - 사싀, μ•„λ§ˆλ„ μš°λ¦¬λŠ” λͺ‡ 가지 μΆ”κ°€ 사항을 μΆ”κ°€ ν•  수 μžˆμŠ΅λ‹ˆλ‹€ POST https://publiclab.org/comment/create/token/id.:format 에 POST https://publiclab.org/comment/create/token/id.json 당신이 그와 같은 ν˜•μ‹μ„ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€ 보여. 그리고 μ†ŒμŠ€μ—μ„œ 토큰 API μ½”λ“œκ°€ 어디에 μžˆλŠ”μ§€ λ§ν¬ν•΄μ•Όν• κΉŒμš”?

https://github.com/publiclab/plots2/blob/master/app/controllers/comment_controller.rb#L48 -L73

@jywarren +1, μ™„λ²½ν•˜κ²Œ λ“€λ¦½λ‹ˆλ‹€.

μ•ˆλ…• λͺ¨λ‘λ“€! 이것듀은 쒋은 μ μž…λ‹ˆλ‹€, κ°μ‚¬ν•©λ‹ˆλ‹€! PR이 이미 λ³‘ν•©λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이것을 μΆ”κ°€ν•˜κ³  λ‹€λ₯Έ PR을 λ§Œλ“  λ‹€μŒ =)

λ˜ν•œ 여기에 λͺ¨λ“  도움을 μ£Όμ‹  @ sukhbir-singhμ—κ²Œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!

문제 μ—†μ–΄μš”...!! 도와 쀄 μˆ˜μžˆμ–΄μ„œ 기뻐. λ‚˜λŠ” github, gitter 및 ircμ—μ„œ 맀우 ν™œλ™μ μž…λ‹ˆλ‹€. μ–΄λ–€ κ²½μš°μ—λ„ 도움이 ν•„μš”ν•˜λ©΄ 더 이상 μ €μ—κ²Œ ping을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. : 슀마일 :

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰