「鮭魚均,因為一場鮭魚之亂被主管稱為鮭魚世代,廣義來說以年齡和臉蛋分類的話這應該算是一種 KNN 的機器學習,不正經的數據分析師,畢業後把人生暫停了半年,在 Google 和 AWS 辦過幾場演講,緩下腳步的同時找了份跨領域工作。偶而慢跑、愛跟小動物玩耍。曾立過很多志,最近是希望當一個有細節的人。」
Data API 的入門前置安裝,這篇是 Python - 數位行銷的 Youtube 分析教學系列文章的第 5 篇,也是我參加 2021 iThome 鐵人賽中系列文章的第 5 天。YouTube Data API 的開放是劃時代的改變,我們有了更加彈性的資料運用方式,能夠更靈活的追蹤每一部 Youtube 影片的觀看次數、留言數,時時刻刻分分秒秒的,追尋著資料的變動。
系列文章 :Python — 數位行銷分析與 Youtube API 教學
昨日回顧:Youtube API — 示範 Colaboratory來進行 Python 開發
Google-api-python-client 是用於 Google API Python 端的 Library。這個 Library 是由 Google 官方進行持續性維護的的。此 Library 的維護者使用適用於 Python 的 Cloud 客戶端庫進行新代碼程式設計的開發。截至 2021年 9月 20號,目前更新到 2.0 版本,與第 1.0 版本、 相比,google-api-python-client 的 2.0 版本在可靠性方面有了實質性的改進,並且支持 python 3.6 及以上的更新版本。當我們呼叫 discovery.build() 時,將不再動態檢索發現文檔。而是直接從客戶端庫中檢索發現文檔。
import argparse
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
DEVELOPER_KEY = '___________'
youtube = build('youtube', 'v3', developerKey=DEVELOPER_KEY)
這樣 Google-api-python-client 的安裝就完成了,我們 YouTube Data API 的開發完成了第一步,謝謝你的閱讀,如果有時間也歡迎看看我的夥伴們的文章:
lu23770127 — SASS 基礎初學三十天
10u1 — 糟了!是世界奇觀!
juck30808 — Python — 數位行銷分析與 Youtube API 教學
HLD — 淺談物件導向與Design Pattern介紹
SiQing47 — 前端?後端?你早晚都要全端的,何不從現在開始?
【鮭魚均】 現職是 200 多萬訂閱 Youtuber 的數據分析師,專長在 Python 的開發與使用,大學雖然是資訊背景但總是斜槓跑到商管行銷領域,以工作角度來說的話,待過 FMCG、通訊軟體、社群影音產業,也算是個數位行銷體系出生的資訊人。這 30 天鐵人挑戰賽會從數位行銷角度去重新切入數據分析這件事情,期待這個資本主義的社會中,每個人能在各個角力間不斷沖突而漸能找到一個平衡點回歸最初的統計建立最終的初心。
下一篇:Youtube Data API 教學 - 基本分類介紹 list.part