본문 바로가기

외부 API

(12)
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 기기 모두에서 브라우저 확장 및 모바일 앱으로 사용할 수 있습니다. 이 문서의 목적은 ..
카카오 Klip API 카카오 Klip API Klip Klip은 사용자의 디지털 자산을 쉽고 편리하게 관리해 주는 개인 디지털 지갑 서비스입니다. 지금까지 다양한 블록체인 지갑이 있었지만, 어려운 사용자 경험으로 인해 제한적으로 활용되었습니다. Klip은 카카오톡에 연동되어 메신저만큼 쉬운 사용자 경험을 제공합니다. 또한, Klaytn 기반의 다양한 블록체인 서비스들을 소개하는 창구 기능을 하며 블록체인 서비스 확산에 기여할 것입니다. Klip API Klip API는 외부 서비스에서 API를 통해 Klip에 있는 KLAY 및 대체 가능한 토큰(FT)을 전송하거나 Klip에서 카드(NFT)를 발행, 조회, 전송 또는 삭제하는 기능을 제공합니다. Klip API는 Card Minting API와 App2App API로 구성됩니..
페이스북 Graph API 친구목록, 내정보 가져오기 Graph API 로그인한 이후에 Facebook graph API를 통해서 다양하게 정보들을 가져올 수 있습니다. Graph API 문서 바로가기 에서 자세하게 확인 가능합니다. 단, email과 일부 몇 필드들은 페이스북에서 권한 허가를 받아야 사용가능합니다. 페이스북 친구 목록 가져오는 API Graph API Reference / {user-id} / friends 으로 페이스북 user의 친구 정보를 가져올 수 있습니다. access-token으로 fb 라이브러리로 호출하여 친구 정보를 불러올 수 있습니다. 단, 권한이 있는 엑세스 토큰이 필요합니다. 요청 응답 내 정보 가져오기 API 요청 응답 요청
구글 내 정보 가져오기 API 내 정보 가져오기 API 참고 url : https://developers.google.com/identity/sign-in/web/backend-auth { "id": "", "email": "@.com", "verified_email": true, "name": "", "given_name": "", "family_name": "", "link": "https://plus.google.com/", "picture": "https://lh3.googleusercontent.com/a/=s96-c", "locale": "ko", "hd": ".com" }
페이스북 로그인 API 페이스북 API ※ 기본적인 페이스북 SDK 사용하기 위해 필요한 값 ( 사이트에서 계정생성하고 Setting 필요 ) app_id : 페이스북 앱 ID app_secret : 페이스북 앱 시크릿 코드 default_graph_version : api 버전 사용자 액세스 토큰 플랫폼마다 서로 다른 API를 통해 액세스 토큰을 생성하지만 사용자 토큰을 가져올 때는 모두 기본 전략을 따릅니다. 단기 토큰 및 장기 토큰 사용자 액세스 토큰은 단기 실행 토큰과 장기 실행 토큰의 두 양식으로 제공됩니다. 일반적으로 단기 실행 토큰의 사용 시간은 약 1~2시간인 반면, 장기 실행 토큰의 사용 시간은 약 60일입니다. 이러한 수명이 일정할 것으로 생각하면 안 됩니다. 토큰 수명은 경고 없이 변경되거나 조기에 만료될 ..