자신을 웹 페이지 위젯으로 만들어 암호화 포트폴리오 가치를 모니터링하십시오 (매우 간단한 PHP / HTML 기술 만 필요)

T 그의 기사는 의도적으로 초 단순 이지만 암호 화폐에 관심이 많은 사람들이 어딘가에 웹 사이트를 가지고 있다고 생각했습니다. , 실시간으로 암호화 포트폴리오 값을 표시하기 위해 어딘가에 비공개 (또는 지옥, 아마도 공개) 페이지를 게시하고 싶습니다. 그러나이를 직접 코딩하는 방법을 모를 수도 있습니다.

무료 Coinmarketcap API를 사용하면 매우 쉽습니다. 스타일링을 추가하면 포트폴리오 위젯을 얼마나 멋지게 만들 수 있는지, 그리고 / 또는 추가 할 수있는 추가 수학 및 계산의 양에 제한이 없습니다.

저는 기본적으로 약간의 Bootstrappy 테이블을 만들었습니다. 내 자신의 빈약 한 “포트폴리오”를 출력하도록 설정하십시오. 내가 가지고있는 페이지에서 다음과 같이 렌더링됩니다.

이제 정말 쉬워요! 나는 내가 얼마나 부자가되었는지 알고 싶을 때마다 동전 값으로 스프레드 시트를 업데이트하는 것에 질렸다. 아직 일어나지 않았어요… ㅋㅋ 하지만 좋은 시간을 보내고 있습니다.

필요한 것은 웹 사이트 만 있으면됩니다. 예를 들어 WordPress를 실행할 일반 서버 만 있으면됩니다. 아래의 샘플 코드에서 부트 스트랩 항목을 제거 했으므로 단순하게 오래된 HTML 테이블을 렌더링해야합니다. 맞춤 수업이나 기타 멋진 기능을 추가하고 싶을 것입니다 (예 : 음수 비율은 빨간색으로, 양수 비율은 녹색으로 설정).

시작하려면 소유하고있는 각 통화의 금액을 코드에 알려야합니다. 아래 코드에서 $ myCoins라고하는 배열을 사용했습니다. 바라건대, 자신의 통화 기호를 사용하여 자신을 위해 사용자 정의하는 방법을 확인하고 잔액을 넣는 방법을 볼 수 있습니다. 암호 화폐를 더 구매하거나 보유 금액을 변경할 때마다 스크립트의 $ myCoins 부분에서 잔액을 업데이트해야합니다.

어쨌든 기본 코드는 다음과 같습니다. 아래에 몇 가지 추가 설명을 포함하겠습니다. 🙂

… 그게 전부입니다. 초기 $ myCoins 배열을 사용자 지정하면 테이블이 렌더링됩니다. 제가이 모든 것에 익숙하지 않고 여전히 암호화 투자에 대해 배우고 있기 때문에 여러분의 포트폴리오는 저보다 더 인상적입니다.

참고

위의 스크립트는 Coinmarketca.com API에 충돌합니다. API 메서드 및 기타 참고 사항은 여기에 있습니다 : https://coinmarketcap.com/api/

그들은 API를 1 분에 10 번 이하로 입력하라고 요청하므로 연중 무휴 트래픽이 발생하는 웹 사이트에는이 정보를 게시하지 마세요.

위 루틴은 메인 API를 한 번만 실행하므로 상위 100 개 코인 만 가져옵니다. 목록 아래에있는 코인에 투자하는 경우 위의 스크립트를 사용자 지정하여 API에 대한 여러 히트를 반복해야합니다. 이는 URL 끝에 “start”매개 변수를 추가하여 수행 할 수 있습니다. 다음과 같이 : https://api.coinmarketcap.com/v1/ticker/?start=100 API 적중에 대한 루프를 설정하고 결과에서 더 큰 데이터 세트를 구축하고 모든 것을 화면으로 파싱하기 전에 .

OTOH, 나는 그것들을 모두 얻으려면 (나는 그들이 약 1,500 개의 코인을 가지고 있다고 생각한다), 그들의 API를 10 배 이상 쳐야 할 것이고, 그래서 어떤 거대한 개발이나 프로젝트를하기위한 좋은 소스가 아니다. . 분명히 그들은 그런 것들을 위해 유료 API를 내놓고 있습니다. 자세한 내용은 사이트를 참조하십시오.

Joomla 또는 WordPress를 실행하는 경우 모듈 또는 위젯에서 PHP를 실행하는 방법에 대해 제가 게시 한 다른 기사를 참조하십시오.

스타일링 등을 추가하는 것 외에도 더 풍부한 정보를 포함하도록 코인 목록을 구축 할 수 있습니다. 예를 들어, 제가 보여 드린 단순한 배열 대신 다음과 같이 보일 수 있습니다.

… 그러면 위젯이나 보고서가 훨씬 더 흥미로울 수 있습니다. 잔액이 변경 될 때마다 코드를 업데이트하는 대신 잔액을 추적하는 작은 데이터베이스 응용 프로그램의 아이디어가 마음에 듭니다. 하지만 제게는 그게 다른 것만 큼 쉽고 빠릅니다. 물론 제 균형은 다소 한심합니다. 하지만 아이디어는 단지 동전 잔고를 저장하는 데 국한되지 않는다는 것입니다. 거기에 다른 정보도 저장할 수 있으며이를 사용하여 위젯이나 재무 보고서 또는 구축중인 모든 항목에 결과를 계산 및 / 또는 표시 할 수 있습니다.

단순합니다. 알아요…하지만 약간의 재미가 있고 사이트에 Coinmarketcap.com 데이터를 가져오고 자하는 소수의 사람들에게 도움이되기를 바랍니다. 즐겨. 🙂

✍🏻 Jim Dee 는 개인 블로그 “ Hawthorne Crow “와 ​​웹 디자인 블로그 “ 웹 디자이너 | 웹 개발자 매거진 .” 그는 또한 다양한 Medium.com 출판물에 기고하고 있습니다. JPDbooks.com , 그의 Amazon 작성자 페이지 , Facebook , Twitter , Instagram , LinkedIn , Medium 또는 Jim [at] ArrayWebDevelopment.com의 이메일을 통해. 그의 최신 소설 CHROO 은 Amazon.com에서 볼 수 있습니다. 유머러스 한 문학 이야기를 좋아하신다면 한 권 받아보세요!