 ;;  "publishedAt" "2017-02-18T19:49:34.000Z"}},
 ;;  "canReply" false,
 ;;  "totalReplyCount" 0,
-;;             "isPublic" true}}
-
-;;  {"kind" "youtube#commentThread",
+;;  "isPublic" true}} {"kind" "youtube#commentThread",
 ;;  "etag" "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/Qb8XHO_j4KGnp1v3N1QKPcl6wig\"",
 ;;  "id" "z12shlsrdtz0gjrm023ytpdxypjxdhoni",
 ;;  "snippet" {"videoId" "d2dNb0wdJF0",

       items))
   (catch [:status 401] e (log/error e))))

(defn mark-comment-as-spam
  "
  https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId=UTXCu1VQDRw&key=

  Use like:
  "
  [access-token comment-id]
  (log/warn "Marking comment as spam")
  (try+
   (let [url (str config/api-base "comments/markAsSpam?id="
                  comment-id)]
     ;; should check for a 204 which is confirmation for marking as spam
     @(http/post url
                {:headers {:Authorization (str "Bearer " access-token)}})
     ;; (log/debug "marked comment as spam...")
     )
   (catch [:status 401] e (log/error e))
   (catch [:status 403] e (log/error e))))

;; repl'ing.. this next call worked!
(mark-comment-as-spam (:access-token tokens) "z13xvl2ovsqtiz1wj04cfrpxgkmwhvb5zok0k")

(defn get-channel-activity
  "Original Url: https://www.googleapis.com/youtube/v3/activities?part=snippet&channelId=UC-lHJZR3Gqxm24_Vd_AJ5Yw&key=


;;  "publishedAt" "2017-02-18T19:49:32.000Z"}},
;;  "canReply" false,
;;  "totalReplyCount" 0,
;;  "isPublic" true}} {"kind" "youtube#commentThread",
;;  "etag" "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/_v5JPAWQbGteqGgPhs1FS3pmVYc\"",
;;  "id" "z13jfjqqqyqcsf2qv04cilyhoymutxwaxho",
;;  "snippet" {"videoId" "d2dNb0wdJF0",
