본문 바로가기

외부 API/etc

(4)
node-sass error 해결 방법 node-sass 에러 발생시에 위와 같은 문제가 발생 에러 : ERROR in ./resources/assets/sass/lunachat/manage.scss Module build failed: ModuleBuildError: Module build failed: Error: Missing binding /node_modules/node-sass/vendor/darwin-x64-83/binding.node Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 14.x 원인 : node 10버전 이상일경우 node-sass가 빠졌기떄문에 발생한 문제로써, node 10버전 이상일때는 node-sa..
스트라바 Strava Webhook 이벤트 API Strava API 사용 시 Webhook 이 없다면 사용자의 데이터를 언제 동기화할지 모르기 때문에 클라이언트에서 주기적으로 서버에 데이터를 얻어와서 변경 여부를 체크해야 합니다. Webhook을 사용하는 경우 서버에 데이터가 업데이트되는 시점을 Webhook으로 등록한 URL로 알려주기 때문에 필요한 시점에서만 Strava API 호출하여 데이터를 동기화할 수 있습니다. Strava Webhook Event Data Strava API에서 Webhook 가이드는 링크에서 확인이 가능합니다. Strava Webhook API에서는 athlete와 activitiy object의 Title, Type과 같은 데이터 생성, 삭제, 갱신된 경우 클라이언트로 이벤트를 전달합니다. API scope 중 acti..
스트라바(Strava) API ※ 기본적인 스트라바 SDK 사용하기 위해 필요한 값 ( 사이트에서 계정 생성하고 Setting 필요 ) client_id: 클라이언트 아이디 client_secret: 클라이언트 암호키 access_token: 엑세스 토큰 refresh_token: 새로고침 토큰 + access_token은 유효시간은 6시간이며, API통신할때 권한을 부여받은것만 응답 받을 수 있음. 준비과정 및 엑세스 토큰 발급 Strava 계정 생성 또는 로그인 여기 를 클릭 하여 로그인하거나 Strava 계정을 만드세요. Strava 계정에서 새 앱 설정 로그인한 후, 여기 로 이동합니다 . 처음에는 브라우저에 주소를 수동으로 입력해야 하지만 그 이후에는 을 클릭하여 스트라바 웹사이트를 통해 그곳으로 이동할 수 있습니다. Swa..
메타마스크의 개념과 API 사용해보기 메타마스크 : 블록체인 암호화폐 지갑 iOS 및 Android 휴대폰에서 브라우저 확장과 앱으로 모두 작동할 수 있습니다. 내장 지갑은 이더리움 네트워크에 연결되어 있습니다. 이 지갑을 사용하면 Ethereum 생태계의 다른 dApp(및 추가할 다른 블록체인)과 상호 작용하여 다양한 스마트 계약에 서명하고 거래를 할 수 있습니다. 메타마스크는 자체 수수료가 없습니다. 지갑을 만들고 사용하는 것은 완전히 무료입니다. 메타마스크 지갑으로 하는 작업에 대해 사용하는 네트워크의 거래 수수료를 지불합니다. MetaMask는 Web3에서 사용자 상호 작용과 경험을 가능하게 하는 선구적인 도구입니다. 현재 Android 및 iOS 기기 모두에서 브라우저 확장 및 모바일 앱으로 사용할 수 있습니다. 이 문서의 목적은 ..