@JamesOctopart์์
"์๋
๋ชจ๋๋ค!
์ ๋ Octopart์์ ์ผํ๊ณ ์์ผ๋ฉฐ ์คํ ์์ค ์ฌ์ฉ์๋ฅผ ์ํ ์ ํ ์๋น์ค ๋ฐ ํ๋ฆฌ ํฐ์ด๊ฐ ํฌํจ๋ API์ ์ ๋ฒ์ ์ ์ถ์ํจ์ ๋ฐ๋ผ ์ด ์ค๋ ๋๊ฐ ์์ํ๊ธฐ์ ์ ์ ํ ์ฅ์์ธ ๊ฒ ๊ฐ์์ ์ฐ๋ฝ์ ์ทจํ๊ณ ์ถ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋งค์ 500๊ฐ์ ๋ถํ ์์ฒญ์ ๋ฌด๋ฃ ํฐ์ด์ฉ์ผ๋ก ๋ง๋ค ๊ณํ์ ๋๋ค. ์ด ๋ณผ๋ฅจ์ด PartKeepr์ ์ทจ๋ฏธ ์ฌ์ฉ์ ๋๋ถ๋ถ์ ํฌ๊ดํ๊ธฐ์ ์ถฉ๋ถํ ๊น์?"
๊ทธ๋์ ์ฐ๋ฆฌ๋ ๋น์ ์ด ์ ์ํ๋ ๊ฒ์ ์ดํดํ ์ ์์ต๋๋ค. 500๊ฐ ๋ถํ ์์ฒญ/์์ ์ด๋ป๊ฒ ์ธก์ ๋ฉ๋๊น? ์ฐ๋ฆฌ๋ ์๋ฌด ๊ฒ๋ ํธ์คํ ํ์ง ์์ผ๋ฏ๋ก ๊ฐ ์ฌ๋์ด ์์ ์ ์๋ฒ๋ฅผ ์คํํฉ๋๋ค.
์๋ ๋ธ๋ ,
๋ถํ ์์ฒญ์ ์ฟผ๋ฆฌ์์ ๋ถํ์ด ๋ฐํ๋ ๋ ๊ณ์ฐ๋ฉ๋๋ค. ๊ฐ ์ฌ์ฉ์
Octopart.com์์ ์์ฒด API ํค๋ฅผ ์ ์ฒญํด์ผ ํ๋ฏ๋ก
์ฌ์ฉ์ ๊ธฐ์ค์
๋๋ค.
์ด๊ฒ์ด PartKeepr์ ๊ฐ์น๋ฅผ ๋ถ์ฌํ๊ธฐ์ ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํ์ญ๋๊น?
๊ฐ์ฅ ์ข์ํ๋ ์ฌ์ฉ์๋? ์์งํ ๋งํด์ ๋ฐ๋ชจ ์ธ์คํด์ค๋ฅผ ์ ์ธํ๊ณ ๋ ์ฌ์ฉํ์ง ์์์ต๋๋ค.
ํํธํคํผ.
์ด๋ค ํต์ฐฐ๋ ฅ์ด๋ผ๋ ๋๋จํ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
2020๋
5์ 21์ผ ๋ชฉ์์ผ ์คํ 9:14 bret watson [email protected]
์ผ๋ค:
๊ทธ๋์ ์ฐ๋ฆฌ๋ ๋น์ ์ด ์ ์ํ๋ ๊ฒ์ ์ดํดํ ์ ์์ต๋๋ค - 500 ๋ถ๋ถ์ ์ด๋ป์ต๋๊น?
์์ฒญ/์ ์ธก์ ? ์ฐ๋ฆฌ๋ ์๋ฌด๊ฒ๋ ํธ์คํ ํ์ง ์์ผ๋ฏ๋ก ๊ฐ ์ฌ๋์ด ์คํ๋ฉ๋๋ค.
์์ ์ ์๋ฒ.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-632424718 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/APVO4KPUSHS7MXHRTHQLA23RSXGWDANCNFSM4NHL37GQ
.
์ฅํ ํํธ๋ฅผ ์ฌ์ฉํ์ง ์์์ ๋ฌด์งํ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค.. ๊ทธ๋ฐ๋ฐ ๋ถํ์ ๋๋ค. ๊ทธ๊ฒ ์ฌ๊ณ ์กฐํ์ธ๊ฐ์, ์ํ ๊ฒ์์ธ๊ฐ์, ์๋๋ฉด ์ฃผ๋ฌธ์ธ๊ฐ์?
@baradhili ๊ฐ๋จํ ๋งํด์: ์ฌ์ฉ์๊ฐ ํ๋งค์ ๋ฐ์ดํฐ, ๋ฐ์ดํฐ์ํธ, ์ฅ์น ๋งค๊ฐ๋ณ์ ๋ฑ๊ณผ ๊ฐ์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋๋ก ๋ถํ์ ๋ํ ๋ค์ํ ์ ๋ณด๋ฅผ ์์ถํฉ๋๋ค. ๋ถํ์ PartKeepr๋ก ๋น ๋ฅด๊ฒ ๊ฐ์ ธ์ค๊ธฐ์ ๋งค์ฐ ์ข์ต๋๋ค.
ํ ๋ฒ์ 12๊ฐ ์ด์์ ๋ถํ์ ๊ฐ์ ธ์ค๋ฉด ๋งค์ฐ ๊ฐ์น๊ฐ ์์ต๋๋ค.
@JamesOctopart ๊ทธ๊ฒ์ ๋ํ ๋ด ๊ฐ์ธ์ ์ธ ์๊ฐ์ ๋งํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๊ณต์์ ์ธ PartKeepr ์ฑ๋ช
์ด ์๋๋๋ค.
์ ๋ https://github.com/partkeepr/PartKeepr/issues/1030#issuecomment -632406313์ @aarontc ์ ๋น์ทํ ๊ฒฝ๋ก์ ์์ต๋๋ค. ์ ๋ถํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ฐ์ ธ์ค๊ธฐ ์์ํ๋ฉด ํ๋ฃจ์ ๋ช ๋ฒ ์ด์ ๋น ๋ฅด๊ฒ ๊ฐ์ ธ์ต๋๋ค. ๋น์ ์ ๋น์ ์ ์งํ์ค ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ํ ๋ ์ฝ๊ฒ ์ฃผ๋ง ์์ 1000์ ๊ฐ ์ ์์ต๋๋ค. ๋ฐ๋ฉด์ ์ด๊ฒ์ ๋ด๊ฐ ์ผ์์ ์ผ๋ก ํ๋ ์ผ์ด ์๋๋๋ค. ๋ฐ๋ผ์ ์์ฒญ์ด ๋ง์ ๋ ๊ธด ๊ธฐ๊ฐ๋ง ์์ผ๋ฉด ์ถฉ๋ถํ ์ ์์ต๋๋ค(500๊ฐ ๋ถํ/์์ด ์๋๋ผ 1500๊ฐ ๋ถํ/3๊ฐ์).
๋ ๋ง์ ๋ถํ์ ์์
ํด์ผ ํ๋ ์ฌ๋๋ค์๊ฒ๋ ์ผํ์ฑ์ผ๋ก ์ง๋ถํ์ฌ ์์ค์ ๋์ผ ์ ์์ด์ผ ํฉ๋๋ค. ์์์ฐ์ด ๋ชจ๋ ์์ง๋ ํ ์ฌ์ฉ๋๋ ์ถ๊ฐ ์ก์ธ์ค 2000๊ฐ๋ฅผ ๊ตฌ์
ํ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฒ์
๋๋ค.
์ฐธ๊ณ ์ฌํญ: API ์ก์ธ์ค ์๊ฐ์ด ์๋๋ผ ๊ฐ์ ธ์จ ๋ถํ ์์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ๋ถํ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ๊ฒฝ์ฐ ํ ๋ฒ ๊ฒ์ํ ๋ค์ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ๋ชจ๋ ๋ค์ด๋ก๋์ ๋ชจ๋ ๊ด๋ จ ๋ถํ์ ์ ํํ๋ฉด ๋ค์์ API ์ก์ธ์ค๊ฐ ์์ฑ๋ฉ๋๋ค. 500๊ฐ์ ๊ทธ๋ฌํ ์ก์ธ์ค๋ฅผ ์๊ฐํ๋ค๋ฉด ์ด๊ฒ์ ์๋ง๋ ๋๋ฌด ๋ฎ์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ API์ ์ธ๋ถ ์ฌํญ์ ์ดํด๋ณด์ง๋ ์์์ต๋๋ค.
๋ด KiCad2PartKeepr ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ํ๊ธฐ ์ํด Octopart์ ์์กดํ๊ธฐ ๋๋ฌธ์ ๋๋ ์ด๊ฒ์ ๋งค์ฐ ๊ด์ฌ์ด ์์ ๊ฒ์ ๋๋ค.
https://github.com/Gasman2014/KC2PK
๋ด ๊ฐ์ธ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ 500๊ฐ ๋ถํ ์์ค์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. API๊ฐ ๋ง์ด ๋ฐ๋์๋์? ์ฑ์ด API์ ์ ์๋ํ๋๋ก ํ๋ ค๋ฉด ํ ์คํธ๊ฐ ํ์ํ๋ฏ๋ก ๊ตฌ๋ ์ ๊ตฌ๋งคํ์ง ์๊ณ ๋ ์คํ ์์ค ๊ฐ๋ฐ์์๊ฒ ์ฝ๊ฐ์ ์ ์ฐ์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
์๋ฒ์ API ํค๋ก ์ผ๋ถ ํต๊ณ ์์ง์ ์ด๋ป์ต๋๊น? ์ทจ๋ฏธ๋ก ํค๋ฅผ ์์ฒญํ ๋ค์ ํ๊ท ์ฌ์ฉ๋์ ๊ณ์ฐํ๋ ์ฌ๋๋ค์๊ฒ ๋ช ๊ฐ์ง ํค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํ์ํ API ํธ์ถ์ ๊ณ์ฐํ๋ ๋ฐ ํฉ๋นํ ํ๊ท ์ฌ์ฉ์๋ฅผ ์ฐพ์ ์ ์์์ง๋ ์๋ฌธ์ด์ง๋ง ์ ์ด๋ ๊ฐ ๊ธธ์ ๊ฐ์ต๋๋ค.
๋ด PartKeepr ์ค์ ์ ๋ํด ์๊ฐํ๊ณ ์์ ๋ ์ทจ๋ฏธ ์ํ์๊ฐ ํ ๋ฌ ๋์ ๋ฌด์ ํ ํ ์คํธ๋ฅผ ๋ฐ๊ณ ๋์ค์๋ ํ ๋ฌ์ ์๋ฐฑ ๊ฑด์ ์์ฒญ์ ๋ฐ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ผ๋ ๊ฒ์ ์์์ต๋๋ค. ์ ๊ฒฝ์ฐ์๋ ์ด๊ธฐ ์ค์ ์์ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์์ฒ ๋ฒ ํธ์ถํ์ง๋ง ๋์ค์ ์ถ๊ฐ๋๋ ๋ถํ์ด ๊ทธ๋ฆฌ ๋ง์ง ์์ต๋๋ค.
OctoPart์ ๋ฌด๋ฃ ๋ถํ/์ ํ ๋น๋์ ๋ฐ๊ณ ์ถ์ต๋๋ค. ๋ถํ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ป๋ ๊ฒ์ด ๋งค์ฐ ํธ๋ฆฌํฉ๋๋ค.
์, ์ฒ์์๋ 500๊ฐ ์ด์์ด ํ์ํ ์ ์์ง๋ง 500๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ์ฝ์
ํ๋ ๊ฒ์ ์ฌ์ ํ โโํ ์ผ์ด ๊ฝค ๋ง์ต๋๋ค.
๋ค, ๋ถํ๋๋ฆฝ๋๋ค!
๋๋ ์ด๊ฒ์ด ๋จ์ง ํ๋ณด ์คํดํธ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋๋ ๋ฏธ๋์ ๋ฌด๋ฃ API ์ก์ธ์ค ๊ฐ๋ฅ์ฑ์ ๋ํด ์ฌ๋ฌ ๊ฐ์ง ์ด๋ฉ์ผ์ ๋ณด๋์ง๋ง ์ ํ ์๋ต์ ๋ฐ์ง ๋ชปํ์ต๋๋ค.
Ola PTDreamer, ๋น์ ์ stm32 ๋ฉ๋ ์ธ๋ ๋ ์์ ๋๋ค! ์ฌ์ ํ JBC ์์ด์ธ์ ๋ํ ๊ด์ฐ์ ์๋ฃํ์ง ๋ชปํ์ต๋๋ค.
๋๋ SnapEDA์ ๋น์ทํ ๊ฒ์ ๋ฌผ์๊ณ ๊ทธ๋ค์ 2๊ฐ์ ํ(์ง๋ ์ฃผ) ๋์๊ฒ ๋๋ตํ๋ค. ๊ทธ๋ค์ด ์ฐ๋ฆฌ์๊ฒ ๋ ๊ด๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋๋ Octopart๋ก๋ถํฐ ๋ค์ ๊ทผ๋ฌด์ผ์ '๋ช ์ฃผ ์์' ํ๋ฆฌ ํฐ์ด๋ฅผ ์ ๊ณตํ ๊ณํ์์ ํ์ธํ๋ ๋ต์ฅ์ ๋ฐ์์ต๋๋ค. 6์ ์ด์ ์์๋ ์ผ์ ๋๋ค. ์๊ฐ๋ฝ์ ์ฌ์ ํ โโ์๊ฐ๋ ธ๋ค!
2020๋ 7์ 2์ผ 13:35์ Martijn Kuipers [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
Ola PTDreamer, ๋น์ ์ stm32 ๋ฉ๋ ์ธ๋ ๋ ์์ ๋๋ค! ์ฌ์ ํ JBC ์์ด์ธ์ ๋ํ ๊ด์ฐ์ ์๋ฃํ์ง ๋ชปํ์ต๋๋ค.
๋๋ SnapEDA์ ๋น์ทํ ๊ฒ์ ๋ฌผ์๊ณ ๊ทธ๋ค์ 2๊ฐ์ ํ(์ง๋ ์ฃผ) ๋์๊ฒ ๋๋ตํ๋ค. ๊ทธ๋ค์ด ์ฐ๋ฆฌ์๊ฒ ๋ ๊ด๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-652979341 ์์ ํ์ธํ๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/ACADFOKBXDWBKPB2CL3U273RZR5NHLAANCNFGSM4 ๋ฅผ ๊ตฌ๋ ์ทจ์ํ์ธ์.
IDK, ๋ช ์ฃผ ์ ์ ์ด๋ฉ์ผ์ ๋ณด๋์ต๋๋ค. ๊ทธ๋ค์ Partkeepr์ ๋ํด ๋ค์ด๋ณธ ์ ์ด ์๋ ๊ฒ์ฒ๋ผ ํ๋ํ์ต๋๋ค. ์๋ง๋ ๊ทธ๋ค์ด ํ๋ก์ ํธ๋ฅผ ์ฐพ์ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ด ์ฟผ๋ฆฌ๋ PartKeepr์ ๋ํ ๊ฒ์ด ์๋์์ต๋๋ค. ๋ํ PartKeepr ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฑ์๋๋ก ์ฌ์ฉํ๋ BOM ์ฃผ๋ฌธ ์ ํ๋ฆฌ์ผ์ด์ ์ Octopart๋ฅผ ์ฌ์ฉํ๊ธฐ๋ ํ์ต๋๋ค. (Kicad2Partkeepr) ํ์ง๋ง API ์ก์ธ์ค๋ฅผ ์ ๊ฑฐํ ์ดํ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
https://github.com/Gasman2014/KC2PK https://github.com/Gasman2014/KC2PK
2020๋ 7์ 2์ผ 16์ 23๋ถ์ Michael Fisher [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
IDK, ๋ช ์ฃผ ์ ์ ์ด๋ฉ์ผ์ ๋ณด๋์ต๋๋ค. ๊ทธ๋ค์ Partkeepr์ ๋ํด ๋ค์ด๋ณธ ์ ์ด ์๋ ๊ฒ์ฒ๋ผ ํ๋ํ์ต๋๋ค. ์๋ง๋ ๊ทธ๋ค์ด ํ๋ก์ ํธ๋ฅผ ์ฐพ์ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-653071390 ์์ ํ์ธํ๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/ACADFOOBDRUB3YDZBCRQYCTRZSQ6LANCNFSM4NHL3 ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
๋จผ์ Octopart์ ๊ด๋ จํ์ฌ PK์์ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ์ง ์์์์ ๋ง์๋๋ฆฝ๋๋ค. ๋ฐ๋ผ์ ์ฌ๊ธฐ์ ๋ชจ๋ ์ง์ ์ ์ ์ถ์ธก์ผ ๋ฟ์ ๋๋ค.
API ์์ฒญ ๋ฒํธ์ ์ฃผ์ํ์ญ์์ค. ๋ถํ์ ๋ํ ๋จ์ผ ๊ฒ์์ ๋ํด PK๊ฐ ์์ํ๋ ์์ฒญ ์๋ ํ์คํ์ง ์์ต๋๋ค. ๊ฐ ๋ค์ด๋ก๋(๋ฐ์ดํฐ์ํธ, ์ด๋ฏธ์ง, ...)๊ฐ ๊ณ ์ ํ API ํธ์ถ์ธ ๊ฒฝ์ฐ์ผ ์ ์์ต๋๋ค. ์ ํต์
์์ ๋ฐ์ดํฐ ๋ฑ์ ๋ํด์๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
์ด๋ก ์ธํด ๋จ์ผ ๊ฒ์์ ์ต์ 10๊ฐ์ API ์์ฒญ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค! ์ด๋ 50๊ฐ ๋ถํ/์ ํ์ ํ๋์ ๋๋ฌํ์์ ์๋ฏธํฉ๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ๊ธฐ๊บผ์ด ํ์ธํ๋ค๋ฉด ์ฐ๋ฆฌ ๋ชจ๋์๊ฒ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ถํํ๋, ์ง๊ธ์ ๋ด ๊ธธ์ ๊ฐ ์๊ฐ์ด ์์ต๋๋ค.
Btw: ์ฅํ ํํธ์์๋ ๋ฌผ์ด๋ดค์ต๋๋ค. ๊ทธ๋ค์ ๋์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ๋งํ์ต๋๋ค.
ํ์ฌ API๋ ํ์ฌ ๋ฌด๋ฃ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ๊ทํ์ ์ฐ๋ ค๋ฅผ ์ดํดํ๊ณ ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ๊ทธ๋ฌ๋ Octopart๊ฐ ํ๋ฆฌ ํฐ์ด์ฉ ์ธํ๋ผ๊ฐ ํฌํจ๋ ์ ๋ฒ์ ์ ์ถ์ํ ์์ ์ด๋ฉฐ, ์ฌ ์ฌ๋ฆ ๋ง๊น์ง ๊ฐ๋ฅํ๋ฉด ์ข๊ฒ ์ต๋๋ค.
API v4๊ฐ ์ถ์๋๋ฉด ํ์๊ฐ์ ์ ํ์๊ธธ ๋ฐ๋๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
๊ฐ๋ฐ ๋ฅ๋ ฅ ๋ถ์กฑ์ผ๋ก ์ธํด ์ธ๊ธํ Octopart์ API v4๋ฅผ ์ฌ์ฉํ์ง ๋ชปํ ์๋ ์์์ ๊ฐ์กฐํ๊ณ ์ถ์ต๋๋ค.
์ฌํด ์ด์ ๋ด ์ฌ์ฉ ์ฌ๋ก(ํํธํคํผ๋ฅผ ์ทจ๋ฏธ๋ก ํ๋ ์ฌ๋)๊ฐ Octopart์ ์ฌ์ฉ ์ฝ๊ด๊ณผ ํธํ๋์ง ์์ Octopart ๋ฑ๋ก์ด ๊ฑฐ๋ถ๋์์ต๋๋ค.
์ด ์ฉ์ด๋ ํนํ ๋ฐ์ดํฐ ์ํธ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒด ์์คํ
์ ๋ค์ด๋ก๋ ๋ฐ ์ ์ฅํ ์ ์์ผ๋ฉฐ Octopart์์ ๊ฒ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ต๋ 24์๊ฐ ๋์๋ง ์บ์๋ ์ ์๋ค๊ณ ์ธ๊ธํฉ๋๋ค. (https://octopart.com/api/terms)
์ฆ, ํญ์ API๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฉฐ ์๊ฒฉํ ์ ํ์ด ์์ผ๋ฏ๋ก API ํธ์ถ ์ ํ์ ๋๋ฌํ์ ๋ ํ๋ก์ ํธ๊ฐ ์ค์ง๋๋ ๊ฒ์ ์ํ์ง ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก PartKeepr์ ๊ฒฝ์ฐ Octopart ์ธ์ ๋ค๋ฅธ API๋ฅผ ํตํฉํ๋ ๊ธฐ๋ฅ์ ๋ ๊ด์ฌ์ด ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ถํ ์ ํต์
์ฒด๋ ๋ฐ์ดํฐ์ํธ ๋ฐ ๊ฐ๊ฒฉ ์ ๋ณด ๊ฒ์์ ์ํด ๊ณ ๊ฐ์๊ฒ API๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋จ์ผ ์ง๊ณ๋ ๋ฐ์ดํฐ ์์ค๋ ์๋์ง๋ง ๋จ์ผ ์คํจ ์ง์ ์ด๋ ๋ณ๋ชฉ ์ง์ ๋ ์๋๋๋ค.
๋ชจ๋ ์๋ ,
์๋ก์ด GraphQL API๋ฅผ ์ถ์ํ๋ฉด์ ์ด ์ค๋ ๋๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค.
๋งค์ฐ ํฅ๋ถ๋๊ณ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค: https://octopart.com/api
๋ช ๊ฐ์ง ์ ๋ฐ์ดํธ:
๋น์ฌ์ ํ๋ฆฌ ํฐ์ด๋ ๋ค์ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ๋งค์ 500๊ฐ์ ๋ถํ์ ๋ฐํํ ์
ํ์ํ ๊ฒฝ์ฐ ๋ ๊ตฌ์
ํ์ญ์์ค.
PK๊ฐ ์ฐ๋ฆฌ์ ์๋ก์ด
API, ์์ ์๋ด์๋ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค.
https://octopart.com/api/v4/getting-started.
ํ๋ฆฌ ํฐ์ด์ ๋ถํ ์ ํ์ด ๊ฑฑ์ ๋๋ค๋ฉด ๋ค์์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ ์ผ์น ํญ๋ชฉ์ด ํ ๋ถ๋ถ๋ง ๋ฐํํ๋๋ก ํ๊ธฐ ์ํด ์ ํ์ด 1์ธ multi_match.
API์ ์๋ก์ด ๊ธฐ๋ฅ์ด PK ์ปค๋ฎค๋ํฐ์ ์ ์ฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ์๋ ค์ฃผ์ญ์์ค.
[email protected]
-์ ์์ค
2020๋ 7์ 2์ผ ๋ชฉ์์ผ ์คํ 12:04 Christian [email protected] ์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋จผ์ PK๊ฐ ํ๋กํ ์ฝ์ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ์ง ์์์์ ๋งํด์ผ ํฉ๋๋ค.
Octopart์ ๊ดํ ์ฌ์ฉ. ๋ฐ๋ผ์ ์ฌ๊ธฐ์ ๋ชจ๋ ์ง์ ์ ์ ์ถ์ธก์ผ ๋ฟ์ ๋๋ค.API ์์ฒญ ๋ฒํธ์ ์ฃผ์ํ์ญ์์ค. ์ผ๋ง๋ ๋ง์ ์์ฒญ์ด PK์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
๋ถํ์ ๋ํ ๋จ์ผ ๊ฒ์์ ์์ํฉ๋๋ค. ๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ผ ์ ์์ต๋๋ค.
๋ค์ด๋ก๋(๋ฐ์ดํฐ์ํธ, ์ด๋ฏธ์ง, ...)๋ ๊ณ ์ ํ API ํธ์ถ์ ๋๋ค. ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์ ํต์ ์ฒด์ ๋ฐ์ดํฐ ๋ฑ์ ์ํด.
์ด๋ก ์ธํด ๋จ์ผ ๊ฒ์์ ์ต์ 10๊ฐ์ API ์์ฒญ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค! ์ ๊ฒ
50๊ฐ ๋ถํ/์ ํ์ ํ๊ณ์ ๋๋ฌํ์์ ์๋ฏธํฉ๋๋ค.๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ๊ธฐ๊บผ์ด ํ์ธํ๋ค๋ฉด ์ฐ๋ฆฌ ๋ชจ๋์๊ฒ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์ํ๊น๊ฒ๋,
๋๋ ์ง๊ธ ๋ด ๊ธธ์ ๊ฐ ์๊ฐ์ด ์์ต๋๋ค.
Btw: ์ฅํ ํํธ์์๋ ๋ฌผ์ด๋ดค์ต๋๋ค. ๊ทธ๋ค์ ๋์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ๋งํ์ต๋๋ค.
ํ์ฌ API๋ ํ์ฌ ๋ฌด๋ฃ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์ดํด ํ์ด์
๋ถํธ์ ๋ผ์ณ๋๋ ค ์ฃ์กํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค.
Octopart๊ฐ ์๋ก์ด ๋ฒ์ ์ ์ถ์ํ๋ค๊ณ ์ธ๊ธํ์ญ์์ค.
์ฌ ์ฌ๋ฆ ๋ง๊น์ง ํ๋ฆฌ ํฐ์ด๋ฅผ ์ํ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.API v4๊ฐ ์ถ์๋๋ฉด ํ์๊ฐ์ ์ ํ์๊ธธ ๋ฐ๋๋๋ค. ๊ฒฝ์ฐ ์๋ ค์ฃผ์ธ์
์ง๋ฌธ์ด ์์ต๋๋ค.์ ๋ ๊ฐ๋ฐ ๋ฅ๋ ฅ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์
์ธ๊ธ๋ Octopart์ API v4๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-653094570 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/APVO4KJABPVCMTJQSICYJXTRZSVYRANCNFSM4NHL37GQ
.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ด PartKeepr ์ค์ ์ ๋ํด ์๊ฐํ๊ณ ์์ ๋ ์ทจ๋ฏธ ์ํ์๊ฐ ํ ๋ฌ ๋์ ๋ฌด์ ํ ํ ์คํธ๋ฅผ ๋ฐ๊ณ ๋์ค์๋ ํ ๋ฌ์ ์๋ฐฑ ๊ฑด์ ์์ฒญ์ ๋ฐ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ผ๋ ๊ฒ์ ์์์ต๋๋ค. ์ ๊ฒฝ์ฐ์๋ ์ด๊ธฐ ์ค์ ์์ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์์ฒ ๋ฒ ํธ์ถํ์ง๋ง ๋์ค์ ์ถ๊ฐ๋๋ ๋ถํ์ด ๊ทธ๋ฆฌ ๋ง์ง ์์ต๋๋ค.