2017年11月21日 星期二

取得Twitcco所需的ApiKey與Channel ID

**注意:為了自身權益,你不應讓他人看到ApiKey。***

Twitcco在1.7版(目前仍於測試階段)開始,
提供可以接收Youtube的聊天室,並棒讀出語音的功能。
此功能需要你的頻道ID(Channel ID),
以及Google提供給你的ApiKey。

Channel ID


如上圖,
進入自己的Youtube頻道後,該網址段上面所顯示的藍色框內即是頻道ID。
請注意不要複製到斜線符號。

ApiKey

步驟一:

請至Google Cloud Console
進入後,請點擊【建立專案】。(如圖綠色框處)


◆步驟二:

點擊後會要求你輸入專案名稱,
通常可以去設定自己好記的名稱即可。


◆步驟三:

點擊【建立憑證】後,選擇【API金鑰】。(如圖所示)
【!】點擊後會立即出現你的ApiKey,請勿讓他人看到。


◆步驟四:

將此金鑰(ApiKey)複製到Twitcco所需的欄位中。


◆步驟五:
在頁面上方的API搜尋格內搜尋Youtube,
選擇「YouTube Data API v3」。


點選「啟用」以開啟此Key存取YouTube的權限即可。



9 則留言:

  1. 我是前面那個匿名留言的人,不知道為什麼我的回覆在那裡不能送出了,我來這裡發
    還有一些BUG
    1.)「棒讀時總是唸出暱稱」這個功能沒有反應
    2.)「新增/編輯」的編輯無法使用
    感覺要抓出錯誤的BUG好累,作者辛苦了
    謝謝作者

    回覆刪除
    回覆
    1. 可能是因為google誤判導致不能讓你在那篇留言的樣子。
      1.)目前設計上是讓棒讀醬遇到實況主本身的留言時,不會唸出實況主的稱呼,
      只有在其他觀眾時才會有用。
      2.)「新增/編輯」中,只要列表裡有已存在的自定義暱稱,就會去取代他。
      我沒有做出類似直接右鍵>編輯的效果,也許之後會把它弄出來。

      刪除
  2. 作者你好
    我照上面的教學把ID跟ApiKey打上去
    可是左邊聊天室就出現:取得Http要求Error:遠端伺服器傳回一個錯誤: (403) 禁止。
    不知道有沒有辦法可以解決呢

    回覆刪除
    回覆
    1. 請注意ID是否包含了斜線、空白等,
      並且須注意ID的網址串前面應該為/Channel/,
      而非/user/。

      刪除
    2. 剛試過了還是一樣呢
      請問是不是還有什麼容易一般人容易犯錯的地嗎?

      刪除
    3. https://drive.google.com/open?id=1ttwsI7hWV5p_8ybINeWOZGzqenDPdS98
      我在自己的環境下試過幾遍都是正常的,
      但是還是嘗試做了一些改變,
      請下載這個版本,試試看是否有改善。

      刪除
    4. 我也遇到此問題,使用您提供測試版本依舊有相同問題呢@_@!!

      刪除
    5. 有找到相關錯誤了,會找時間來除錯

      刪除
    6. 新增步驟五用以解決403無權限訪問的問題,
      經過步驟之後應能使用Youtube的聊天室棒讀。

      刪除