Negara China mengharamkan mercun dan bunga api bersempena dengan Tahun Baru Cina di 400 bandar seluruh China untuk mengelakkan pencemaran udara pada 2018.
Pihak Polis Diraja Malaysia ( Royal Malaysia Police ) mengeluarkan kenyataan pada 2018 (tidak pasti larangan ini dipinda atau tidak) mengatakan larangan menjual, membeli dan bermain mercun kecuali ‘Pop Pop’ & ‘Happy Boom’ kekal dan sesiapa yang didapati menjual, membeli atau bermain boleh dikenakan hukuman mengikut Seksyen 7 & 8 Akta Bahan Letupan 1958 (Akta 207) yang boleh membawa hukuman maksimum penjaram 7 tahun atau denda RM10,000 atau kedua-duanya sekali.
Sejak sekian lama saya membantah penjualan, pembelian serta bermain mercun menerusi tulisan dan ceramah saya samaada pada Tahun Baru Cina atau Hari Raya Aidilfitri atau apa jua perayaan.
Pencemaran udara, pencemaran bunyi di tengah malam dan mendatangkan bahaya.
Ironiknya mercun-mercun dijual merata tempat seperti jalan utama dan hatta ada yang dijual berdekatan balai polis tetapi gerai-gerai masih beroperasi seperti biasa.
Naib Pengerusi Kanan Yayasan Pencegahan Jenayah Malaysia (MCPF) Tan Sri Lee Lam Thye pernah berkata pada 2019;
“kerajaan juga perlu menyiasat sehingga ke peringkat akar umbi bagaimana bahan terlarang itu masih dibawa masuk dan dijual berleluasa di negara ini.”
Saya berharap pihak berkuasa akan tegas mengambil tindakan terhadap sesiapa yang menjual, membeli dan bermain mercun yang telah diharamkan di negara kita.
同時也有7部Youtube影片,追蹤數超過6萬的網紅Jordan到處走,也在其Youtube影片中提到,🔑【副頻道「Jordan日常」】https://bit.ly/3hhOQDg 🔑【「Jordan到處走」粉絲頁】 https://bit.ly/2XaazF9 --- 交通資訊 --- ※ 開車:Google Map 連結https://goo.gl/maps/Vmt...
「api 400」的推薦目錄:
api 400 在 文茜的世界周報 Sisy's World News Facebook 八卦
新加坡聯合早報9/20
* 中國貿易代表團取消對美國中心地帶農場的訪問計劃,使投資者對兩國貿易戰前景心生悲觀,股市聞訊下跌。據彭博社,就在中國方面取消這段計劃行程大約一小時前,美國總統川普稱,他無意只與中國達成基於中國增加購買美國農產品的「部分協議」。美中兩國官員本週舉行了當面磋商,並計劃10月10日左右舉行高級別會談。
中國代表團取消美國農場之行 川普:無意只達成「部分協議」 https://www.zaobao.com/realtime/world/story20190921-990905?utm_source=ZB_iPhone&utm_medium=share
* 馬來西亞國家災難管理機構指出,砂拉越州斯里阿曼地區的API飆升主要是當地有多達200公頃的林地著火,其中80公頃的林火還未撲滅。此外,當地因乾旱期延長,可能持續制水至本月底。
林火情況加劇 空氣質量達危險水平 東馬砂拉越空污指數一度破400點 https://www.zaobao.com/znews/sea/story20190921-990804?utm_source=ZB_iPhone&utm_medium=share
* 【慈善粉紅鯨 「游入」蔓越莓田】美國果農合作社Ocean Spray在馬薩諸塞州羅切斯特一處蔓越莓田,用粉紅色蔓越莓拼出了一頭可愛的大鯨魚。這只鯨魚是美國服裝品牌Vineyard Vines的標誌,該品牌宣佈和Ocean Spray聯手,為關注婦女健康的慈善團體Bright Pink提供支持。Bright Pink是美國唯一一個專注於乳癌和卵巢癌早期預防和檢測的非營利組織。http://t.cn/AinhXuAV
* 【阿拉斯加小鎮 逐漸被淹沒】美國阿拉斯加有個小鎮基瓦利納(Kivalina)。若問一問當地的居民,他們還能住多久,沒人能給出答案。受氣候變化影響,這小鎮正沈入海中。http://t.cn/AiEssY3W
* 【煙霾情況持續惡化 馬國逾1600學校逾百萬學生停課】馬來西亞煙霾情況持續惡化,教育部週三傍晚宣佈,檳城、雪蘭莪、布城及吉隆坡等地的1658所學校,週四及週五全面停課。受影響學生超過100萬人。http://t.cn/AiEDdKuJ
* 【雖相信馬哈迪會交棒 安華坦言相位「咫尺天涯」】馬來西亞人民公正黨主席安華說,他一直相信首相馬哈迪會遵守希望聯盟(希盟)的協議交棒給他,但坦言自己現在的感受是距離首相位置「這麼近又那麼遠」。不過他強調,他沒有理由質疑馬哈迪的誠意。http://t.cn/AinPli8e
* 在美中副部級貿易談判的第二天,美國取消了對400多種中國產品的關稅。綜合路透社和美國消費者新聞與商業頻道(CNBC)報道,美國貿易代表辦公室當地時間週五(20日)發佈了三份《聯邦政府公告》,稱應美國企業1100份豁免申請,免除了多種中國產品的關稅。獲豁免關稅的437種產品包括電腦圖形處理器的印刷電路板、狗項圈、復合木地板和微型聖誕彩燈。
美國取消對400多種中國商品加徵關稅 https://www.zaobao.com/realtime/world/story20190921-990910?utm_source=ZB_iPhone&utm_medium=share
* 【哈梅內伊親自批准 襲擊沙國石油設施】伊朗被指襲擊沙烏地阿拉伯石油設施的事件持續延燒。美國媒體披露,伊朗最高領袖哈梅內伊親自批准上周對沙國石油設施的襲擊行動。此外,美國已經對伊朗加大施壓,川普普指出,美國除了軍事打擊,還有很多選項可以對付伊朗。http://t.cn/AinPlilX
* 【韓國民眾反日示威】韓國民眾週二聚集在日本駐韓國大使館外示威,他們舉起「為存活者伸張正義」「維護慰安婦權利」等大字牌,為二戰時期被日軍逼迫當慰安婦的婦女打抱不平。示威者要求日本政府,為二戰時期罪行正式道歉。http://t.cn/AinvMgcO
* 【學者:奧布賴恩雖不被視為鷹派 美對華政策將「換湯不換藥」】美國新任國家安全顧問奧布賴恩已經接替上周被免職的波頓履新。與前任相比,奧布賴恩雖然不被視為鷹派,但受訪學者認為,他的對華態度未必相對溫和,美國對華政策將「換湯不換藥」。http://t.cn/AinhqPtD
* 氣候變化導致北美鳥類自1970年來減少29%,相當於近30億只,研究結果顯示全球普遍出現生態危機。法新社:在這些消失的鳥類中,草原鳥類佔最多數,主因是草地與大草原流失、農地擴大,加上殺害蟲的農藥用量增加,影響整個食物鏈。不過,現在出現在更多棲地的森林鳥類與物種,即廣棲性物種(habitat generalist)是數量也在減少。
研究:北美鳥類50年少近30億 https://www.zaobao.com/realtime/world/story20190920-990777?utm_source=ZB_iPhone&utm_medium=share
* 港府昨天(19日)公佈下週四晚間在灣仔舉行首場社區對話,截至今天下午4時,即開放讓有意參與者報名後23小時,已收到的網上申請數量超過1.3萬個,遠超出對話會的150個公眾名額。
港首場社區對話:逾1.3萬網上申請爭150個名額 https://www.zaobao.com/realtime/china/story20190920-990776?utm_source=ZB_iPhone&utm_medium=share
* 社交網站推特(Twitter)週五(20日)再度刪除數千個散播假消息,以及由國家資助而建立的賬戶,其中包括中國大陸、沙烏地阿拉伯及阿聯酋。
推特刪四千個中國大陸賬戶 稱其傳播假新聞 https://www.zaobao.com/realtime/china/story20190921-990920?utm_source=ZB_iPhone&utm_medium=share
* 比利時哈瑟特大學一研究團隊公佈新研究稱,空氣污染可從孕婦肺部轉移至胎盤,直接影響胎兒健康。
研究:空氣污染可影響胎兒健康 https://www.zaobao.com/realtime/world/story20190920-990769?utm_source=ZB_iPhone&utm_medium=share
* 美國疾病控制與預防中心(CDC)說,與電子煙相關的肺病爆發已使530人患病,其中大部分是年輕人,死亡人數增至七人。
美國電子煙引發肺疾案例已達530人 https://www.zaobao.com/realtime/world/story20190920-990763?utm_source=ZB_iPhone&utm_medium=share
* 為預防非洲豬瘟爆發,泰國清萊府在本週撲殺了200頭豬只。泰國政府表示將密切監控全國各養豬場的狀況,若有疑似非洲豬瘟將全面撲殺。
為預防豬瘟 泰清萊撲殺200頭豬 https://www.zaobao.com/realtime/world/story20190920-990756?utm_source=ZB_iPhone&utm_medium=share
* 全球接下來一旦陷入經濟衰退,將對新加坡和東南亞造成嚴重影響。在全球金融風暴期間為我國減緩衝擊的許多因素,如今所能帶來的緩衝作用已大不如前。
貝恩環球顧問:下一輪經濟衰退 將對新加坡造成嚴重影響 https://www.zaobao.com/zfinance/news/story20190920-990755?utm_source=ZB_iPhone&utm_medium=share
* 國際貨幣基金組織(IMF)前總裁、即將上任的歐洲央行新行長拉加德警告稱,全球經濟增長「脆弱」並「受到威脅」,而且過度依賴央行的行動。拉加德週四(19日)接受媒體採訪時還表示,央行應該是可預測的,並且要「堅持(他們)的使命。」拉加德說:「中央銀行必須完成指定的工作……他們應該堅持事實和數據,以便可以預測。」
拉加德:全球經濟增長過度依賴央行行動 https://www.zaobao.com/realtime/world/story20190920-990752?utm_source=ZB_iPhone&utm_medium=share
* 沙烏地阿拉伯領導的多國聯軍向也門北部港口城市荷台達發動軍事攻擊。領導的多國聯軍發言人圖爾基20日在一份聲明中表示,多國聯軍表示為了保護航行自由,已經摧毀了四個用於裝配遙控航船和水雷的據點。
沙烏地領導多國聯軍向也門發動攻擊 https://www.zaobao.com/realtime/world/story20190920-990749?utm_source=ZB_iPhone&utm_medium=share
* 韓國知情人士透露,韓國和美國可能會在下周24日和25日舉行第11次韓美《防衛費分擔特別協定》,就分擔美國軍隊維持費用的問題展開談判。美韓下周就美軍隊維持費用展開談判 https://www.zaobao.com/realtime/world/story20190920-990743?utm_source=ZB_iPhone&utm_medium=share
api 400 在 Resepi Sheila Rusly Facebook 八卦
Resepi Kek Cheese
Bahan-Bahanya :
250g cream cheese( TATURA CHEESE)
400 ml susu segar
100 g mentega
100 g tepung gandum
100 gram gula halus
4 biji telur saiz A
1st esen vanila
1st jus lemon(xbubuh pn xpe)
Cara Cara Menyediakan :
1. Masukkan susu segar dalam periuk. Masukkan cream cheese sehingga cair sambil sentiasa dikacau menggunakan hand whisk. Masukkan pula marjerin,kacau lagi sehingga cair,padamkan api dan ketepikan.
2. Asingkan putih telur dan kuning telur, pukul putih telur bersama gula halus sehingga menjadi meringue. -meringue ialah adunan putih telur dan gula betul2 ringan (ia tak jatuh apabila mangkuk cuba diterbalikkan)
3. Di dalam bekas lain yang lebih besar,pukul kuning telur hingga kembang dan masukkan adunan cheese tadi, kacau seketika..ayakkan tepung sedikit demi sedikit dan pukul lagi, pastikan adunan tidak berketul -kacau menggunakan hand whisk dengan perlahan
4. Akhir sekali campurkan merigue ke dalam adunan tadi dan esen vanila/jus lemon, gunakan cara kaup balik supaya adunan rata(boleh juga menggunakan hand whisk tapi gaul dengan perlahan2)..
-Sapu acuan kek dengan marjerin dan taburkan tepung disekelillingnya. Masukkan adunan kek di dalam acuan. Pastikan oven sudah dipanaskan sebelum membakar kek
-Bakar pada suhu 150'c guna api ATAS BAWAH selama 50 min-sehingga btul2 masak dn menggunakan kaedah bain marie(loyang kek diletakkan di atas loyang yang berisi air panas ketika dibakar)
-Hias ikut kreativiti sendiri atau dimakan begitu sahaja.
-Biarkan selama 10min kek didalam loyang barulah dikeluarkan supaya tepi2nya regang dan senang dikeluarkan dan dapatlah tepi2 kek yang licin gitu..
-JANGAN GATAL TANGAN NAK MENCUNGKIL2 TEPINYA..KANG COMOT TAk LICIN LAK TEPI2 KEK TU..
-Simpan didalam peti sejuk dulu lagi enak di makan time keknya sejuk..
Selamat mencuba..!!
Jangan lupa follow Resepi Sheila Rusly
api 400 在 Jordan到處走 Youtube 的評價
🔑【副頻道「Jordan日常」】https://bit.ly/3hhOQDg
🔑【「Jordan到處走」粉絲頁】 https://bit.ly/2XaazF9
--- 交通資訊 ---
※ 開車:Google Map
連結https://goo.gl/maps/VmtLbhsS7bHwiYtA7 ,可導航至大園國防砲陣地運動公園
連結https://goo.gl/maps/HNJGhSEgSCQtuQVP7 ,可導航至大園看飛機私房景點
※ 公車:桃園客運5015、5084、5085,大園免費樂活巴士L507,搭到「湳仔」站
然後步行400公尺,到達大園國防砲陣地運動公園
從大園國防砲陣地運動公園步行600公尺,到達大園看飛機私房景點
--- Traffic Information ---
※ Driving :Use the Google Map link https://goo.gl/maps/VmtLbhsS7bHwiYtA7 to find Dayuanguofangpaozhendi Sports Park
Use the Google Map link https://goo.gl/maps/HNJGhSEgSCQtuQVP7 to find the private attraction sighting the airplane
※ Bus:Take Taoyuan Bus 5015,5084,5085 or free Dayuan Lohas Bus L507 to "Nanzai", then walk about 400 meters to Dayuanguofangpaozhendi Sports Park.
Walk 600 meters from Dayuanguofangpaozhendi Sports Park to arrive at the private attraction sighting the airplane.
公車桃園客運5015路線圖(Bus route map for Taoyuan Bus 5015)
https://ebus.tycg.gov.tw/cms/api/route/5015/map/1059/image
公車桃園客運5015時刻表(Bus schedule for Taoyuan Bus 5015)
https://ebus.tycg.gov.tw/tybus/GetTimeTable1.php?useXno=1&route=5015
公車桃園客運5084路線圖(Bus route map for Taoyuan Bus 5084)
https://ebus.tycg.gov.tw/cms/api/route/5084/map/1079/image
公車桃園客運5084時刻表(Bus schedule for Taoyuan Bus 5084)
https://ebus.tycg.gov.tw/tybus/GetTimeTable1.php?useXno=1&route=5084
公車桃園客運5085路線圖(Bus route map for Taoyuan Bus 5085)
https://ebus.tycg.gov.tw/cms/api/route/5085/map/131/image
公車桃園客運5085時刻表(Bus schedule for Taoyuan Bus 5085)
https://ebus.tycg.gov.tw/tybus/GetTimeTable1.php?useXno=1&route=5085
公車大園免費樂活巴士L507路線圖(Bus route map for free Dayuan Lohas Bus L507)
https://www.dayuan.tycg.gov.tw/pubprogram/upload/imgprview.jsp?file=lifeinfo/201902271436131.jpg&flag=pic&filetablename=lifeinfoFile&serno=201502050001&detailno=45
公車大園免費樂活巴士L507時刻表(Bus schedule for free Dayuan Lohas Bus L507)
https://www.dayuan.tycg.gov.tw/pubprogram/upload/imgprview.jsp?file=lifeinfo/201902271436130.jpg&flag=pic&filetablename=lifeinfoFile&serno=201502050001&detailno=44
健行影片 https://bit.ly/30XNJBD
渡假村、飯店住宿 https://bit.ly/3fcCDh6
陽明山景點 https://bit.ly/2P3URqC
賞花系列 https://bit.ly/336ZOHj
夏天避暑清涼步道 https://bit.ly/2CYLRk4
兒童遊戲場 https://bit.ly/3f9qXf5
玩水系列 https://bit.ly/2Xab4Px
歷史建築古蹟 https://bit.ly/2BGNzWR
博物館 https://bit.ly/3094SZS
台北景點 https://bit.ly/39BY0HN
基隆景點 https://bit.ly/2PaYsDa
宜蘭景點 https://bit.ly/3098Mly
新北市瑞芳區景點 https://bit.ly/3368SMD
新北市淡水區景點 https://bit.ly/2D0q6R4
新北市石門區景點 https://bit.ly/2BHDCbJ
新北市萬里區景點 https://bit.ly/3gblYMx
新北市貢寮區景點 https://bit.ly/2X7JgLN
新北市汐止區景點 https://bit.ly/2D1Tp5B
新北市平溪區景點 https://bit.ly/3gejH2Z
台南景點 https://bit.ly/2Dh8fFm
🔔商業配合聯絡方式:
1. FB粉絲專頁「Jordan到處走」私訊
2. E-mail:driversjuju@gmail.com
![post-title](https://i.ytimg.com/vi/0AS1ARh4tfQ/hqdefault.jpg)
api 400 在 Rasaflix Youtube 的評價
Yummynya tengok kek pandan ni..teksturnya yang licin ni memang menarik betul..rasa lembut dan lemak berkrim pula memang sedap la kalau dimakan waktu sejuk-sejuk..nak buat pun tak susah tau ??
Resepi Kek Lapis Kastad Pandan Gebu | Soft Custard Pandan Layer Cake Recipe
//Bahasa Melayu
--------------------------------------------------------------------------------------------
Bahan-bahan (Adunan Pandan)
4 kuning telur
1/4 cwn gula kastor
1/4 cwn minyak jagung
1/4 cwn pes pandan + sedikit air
1 1/4 cwn tepung naik sendiri
1 sk serbuk penaik
Bahan-bahan (Adunan Telur)
4 putih telur
1/4 sk serbuk tartar
Bahan-bahan (Adunan Kastad)
400 ml santan
200 gm pes pandan + sedikit air
600 ml air
1/2 cwn gula kastor
10 gm serbuk agar-agar
100 gm tepung jagung
1 sk garam
1 sk pewarna hijau
Cara memasak
1. KEK PANDAN: Campurkan telur kuning bersama gula kastor. Kacau campuran menggunakan pemukul telur sehingga gula larut.
2. Tambahkan pes pandan, minyak jagung, tepung naik sendiri sedikit demi sedikit dan serbuk penaik. Kacau rata dan ketepikan.
3. Pukul putih telur hingga berbuih kecil dan masukkan serbuk tartar. Teruskan memukul sehingga soft peak.
4. Masukkan campuran putih telur dan serbuk tartar yang telah dipukul sedikit demi sedikit ke dalam adunan kek. Gaul perlahan hingga sebati dengan menggunakan teknik kaup balik.
5. Tuangkan adunan ke dalam loyang bulat bersaiz 7 inci yang beralaskan baking paper.
6. Panaskan ketuhar pada suhu 170°C. Bakar selama 25-30 minit.
7. Biarkan kek sejuk dan potong kepada dua lapisan.
8. ADUNAN KASTAD: Satukan kesemua bahan dan kacau sebati.
9. Masak adunan menggunakan api perlahan sehingga pekat.
10. Apabila adunan kelihatan berkilat, tutupkan api dan ketepikan.
11. KEK LAPIS PANDAN: Tuangkan adunan kastad ke dalam loyang dan ratakan menggunakan spatula.
12. Kemudian, lapiskan kek di atasnya dan tambahkan satu lagi lapisan adunan kastad. Ulang langkah yang sama pada lapisan kek kedua.
13. Biarkan kek di dalam peti sejuk selama 3-4 jam sebelum dihidangkan.
14. Hiaskan kek dengan serbuk kelapa kering dan hirisan daun pandan.
//English
--------------------------------------------------------------------------------------------
Ingredients (Pandan Mixture)
4 egg yolks
1/4 cup of castor sugar
1/4 cup of corn oil
1/4 cup of pandan paste + bit of water
1 1/4 cups of self-raising flour
1 tsp of baking powder
Ingredients (Egg Mixture)
4 egg whites
1/4 tsp of tartar powder
Ingredients (Custard Mixture)
400 ml coconut milk
200 gm pandan paste + bit of water
600 ml water
1/2 cup of castor sugar
10 gm jelly powder (agar-agar)
100 gm corn flour
1 tsp of salt
1 tsp of green food coloring
Cooking methods
1. PANDAN CAKE: Mix egg yolks with sugar. Stir them using a whisk until the sugar is dissolved.
2. Then, add in pandan paste, corn oil, self-raising flour bit by bit and baking powder. Stir them well and set aside.
3. Beat egg whites forming small bubbles and add in tartar powder. Continue to beat until soft peak.
4. Add in beaten egg white and tartar powder into cake batter bit by bit. Slowly fold them using folding-technique until well combined.
5. Pour the batter into a 7-inch round baking pan lined with baking paper.
6. Preheat the oven at 170°C. Bake for 25-30 minutes.
7. Let it cool and cut into 2 layers.
8. CUSTARD MIXTURE: Combine all ingredients and stir well.
9. Cook over low heat until thicken.
10. When the custard appears shiny, turn off the heat and set aside.
11. PANDAN LAYER CAKE: Pour custard mixture into a baking pan and smoothen using spatula.
12. Then, place a layer of cake over it and add in one more custard mixture layer. Repeat the same steps on second layer cake.
13. Chill the cake inside the refrigerator for 3-4 hours before serve.
14. Decorate the cake with dried coconut flakes and sliced pandan leaves.
Nak resepi lagi?
Sertai Telegram Rasaflix di
https://t.me/rasaflix
#kek #kekpandan #keklapispandan #keklapis #kastad #dessert #recipe #resepi
#kisahdunia #rasaflix
#lemankakap #kdboom #nntaca #makenon
![post-title](https://i.ytimg.com/vi/WYbvasW7fro/hqdefault.jpg)
api 400 在 DESTINASI TV Youtube 的評價
?ETS
ETS (atau dikenali sebagai Eletric Train Service) merupakan sebuah keretapi antara bandar yang dioperasi oleh Keretapi Tanah Melayu Berhad (KTMB) pada 12 Ogos 2010. Ia merupakan keretapi tolok metre yang terpantas di Malaysia dan diwujudkan sebagai perkhidmatan yang memiliki keseimbangan dari segi kepantasan dan keselamatan. Terdapat dua jenis kereta api yang digunakan iaitu KTM Class 93 dan KTM Class 91 dimana boleh menampung sebanyak 346 / 312 kerusi di setiap set kereta api. Kelajuan sepantas 140KM/jam dapat mengurangkan waktu perjalanan dari Kuala Lumpur ke Padang Besar dari 12 jam ke 5 jam dan juga dari Kuala Lumpur ke Gemas dari 4 jam ke 2 jam.
Untuk mengetahui info lebih lanjut dan ingin membeli tiket ETS, boleh layari:
http://www.ktmb.com.my/ETS.html
https://eticket.ktmb.com.my/eticket/
?ERT
ERT atau dikenali sebagai Ekpress Rakyat Timuran merupakan perkhidmatan keretapi antara bandar yang dioperasikan oleh Keretapi Tahan Melayu Berhad (KTMB). Ia juga dikenali sebagai KTM Antarabandar / KTM Intercity. Kereta api ERT hanya tertumpu perjalanan Timur - Selatan iaitu dari Gemas ke Tumpat.
ERT juga menawarkan dua jens kelas iaitu Seats Class dan Sleeper Class; dimana para penumpang boleh memilih sama ada membeli tempat duduk biasa atau “bunk bed” berhawa dingin yang cukup selesa untuk perjalanan jauh. Apa yang menarik di ERT adalah ia mempunyai fasiliti yang lengkap seperti kafe yang menawarkan pelbagai makanan yang menyelerakan. Jika anda malas untuk pergi kafe, pihak ERT juga membuat servis troli katering dimana mereka akan menjual makanan dan minuman kepada para penumpang.
Untuk mengetahui lebih lanjut dan ingin membeli tiket ERT, boleh layari:
http://www.ktmb.com.my/Intercity.html
https://eticket.ktmb.com.my/eticket/
?Shuttle 60 (SH60)
Shuttle 60 merupakan kereta api perkhidmatan harian lokomotif di laluan Pantai Timur dari Gua Musang ke Tumpat. Shutte 60 merupakan perkhidmatan dibawah Shuttle Timur, dimana ia menawarkan perkhidmatan keretapi harian yang popular sepanjang Laluan Pantai Timur. Shuttle ini menawarkan akses kemudahan untuk penduduk tempatan yang tinggal di kawasan perkampungan di negeri-negeri Timur Pahang dan Kelantan. Shuttle ini berhenti di semua perhentian sepanjang laluan dengan harga yang sangat berpatutan untuk penduduk tempatan sebagai pengangkutan utama di rantau tersebut. Ia mempunyai kemudahan seperti kafe di keretapi ini.
Tiket Shuttle Timuran / SH60 hanya boleh membeli “on the spot” di kaunter sahaja.
??Antara tempat yang kami lawati di sekitar Kelantan :
?Masjid Razaleigh
Masjid Razaleigh ini merupakan mercu tanda baharu Kelantan yang terletak di Gua Musang. Berkeluasan 70,000 kaki persegi, masjid ini mempunyai rekaan yang unik dimana masjid ini diinspirasi daripada Masjidil Haram di Makkah.
⛩Tokong Swee Nyet Keung (Tokong Mek)
Tokong Swee Nyet Keung merupakan tokong yang dibina oleh masyarakat Cina seawal kedatangan mereka di Kelantan di Kampung Pulai dari negara China kira-kira 400 tahun yang lalu. Tokong ini menjadi salah satu tarikkan pelancong untuk datang ke Gua Musang, khususnya untuk kaum Cina
?Taman Etnobotani
Terletak di sekitar pekan Gua Musang, Taman Etonobotani merupakan taman herba dan pusat inkubator yang berasaskan herba untuk usahawan-usahawan tempatan. Taman Etnobotani ini juga menyediakan aktiviti riadah kepada para pengunjung seperti “Rock Climbing", chalet dan banyak lagi.
??Pasar Siti Khadijah
Diinspirasikan oleh nama isteri Rasulullah SAW, Siti Khadijah, seorang wanita yang berjaya dalam bidang perniagaan. Menariknya, majoriti peniaga di pasar ini adalah kaum wanita yang terkenal dalam perniagaan. Antara barang yang diniagakan di Pasar ini adalah kuih-muih tradisional Kelantan, sayur-sayuran, makanan m entah, rempah ratus dan kraftangan.
?Pusat Kraf Tangan Kelantan
Merupakan satu pusat terutamanya para pengusaha dan penggiat seni kraf tempatan untuk mempromosikan hasil produk mereka. Malah, terdapat juga aktiviti pameran, demonstrasi dan interaktif kraf tempatan yang menjadi tarik tumpuan para pengunjung.
?Wayang Kulit Pak Dain
Diasaskan oleh Pak Dain, seorang pengiat seni yang memperjuangkan seni Wayang Kulit, dimana beliau terkenal dengan mencipta “Wayang Kulit Fusion” yang menarik perhatian generasi muda dengan persembahan Wayang Kulit modern inspirasikan daripada filem “Star Wars”,
?RS Serunding
Serunding Ramlah Salleh (RS) merupakan pengeluar Serunding terkenal yang berasal dari Kampung Laut, Kelantan. Para pengunjung boleh mendapatkan Serunding yang berkualiti dengan harga yang berpatutan di sini.
?Ayu Fashion
Berlokasi di Tumpat, ia merupakan bengkel batik yang diasaskan oleh Tuan Haji Mahadi@Ibrahim Deraman. Di sini para pengunjung boleh melihat hasil pembuatan Batik menggunakan teknik Batik Cop
?KTM Depot Tumpat
Merupakan Depot Lama KTM dari tahun 1966. Ia mempunyai sebuah rumah api dimana para pengunjung boleh melihat kawasan perkampungan, yang asalnya merupakan sebuah muara laut.
![post-title](https://i.ytimg.com/vi/fls2hrTSO68/hqdefault.jpg)
api 400 在 YouTube Data API - Errors | Google Developers 的八卦
This document identifies the different types of errors that YouTube Data API operations can return. You can also find a list of errors for any individual method in the reference documentation for that method.
General errors
The following tables identify API error messages that are not specific to a particular API method.
Core API errors
Error type
Error detail
Description
forbidden (403)
forbidden
Access forbidden. The request may not be properly authorized.
quotaExceeded (403)
quotaExceeded
The request cannot be completed because you have exceeded your quota.
Common request errors
Error type
Error detail
Description
badRequest (400)
incompatibleParameters
The request specifies two or more parameters that cannot be used in the same request.
badRequest (400)
invalidFilters
The request specifies an invalid filter parameter.
badRequest (400)
invalidPageToken
The request specifies an invalid page token.
badRequest (400)
missingRequiredParameter
The request is missing a required parameter.
badRequest (400)
unexpectedParameter
The request specifies an unexpected parameter.
forbidden (403)
accountDelegationForbidden
The authenticated user cannot act on behalf of the specified Google Account.
forbidden (403)
authenticatedUserAccountClosed
The YouTube account of the authenticated user is closed. In case the authenticated user is acting on behalf of another Google Account, then this error refers to the latter.
forbidden (403)
authenticatedUserAccountSuspended
The YouTube account of the authenticated user is suspended. In case the authenticated user is acting on behalf of another Google Account, then this error refers to the latter.
forbidden (403)
authenticatedUserNotChannel
For this request the authenticated user must resolve to a channel, but does not. If your request is authenticated and uses the
onBehalfOfContentOwner
delegation parameter, then you should also set theonBehalfOfContentOwnerChannel
parameter.forbidden (403)
channelClosed
The channel identified in the request has been closed.
forbidden (403)
channelNotFound
The channel identified in the request cannot be found.
forbidden (403)
channelSuspended
The channel identified in the request has been suspended.
forbidden (403)
cmsUserAccountNotFound
The CMS user is not allowed to act on behalf of the specified content owner.
forbidden (403)
insufficientCapabilities
The CMS user has insufficient capabilities.
forbidden (403)
insufficientPermissions
The OAuth 2.0 token provided for the request specifies scopes that are insufficient for accessing the requested data.
notFound (404)
contentOwnerAccountNotFound
The specified content owner account was not found.
Request context errors
Error type
Error detail
Description
badRequest (400)
invalidLanguage
The
hl
parameter value does not specify a valid language code.badRequest (400)
invalidMine
The request's use of the
mine
parameter is not supported.badRequest (400)
invalidMine
The
mine
parameter cannot be used in requests where the authenticated user is a YouTube partner. You should either remove themine
parameter, authenticate as a YouTube user by removing theonBehalfOfContentOwner
parameter, or act as one of the partner's channels by providing theonBehalfOfContentOwnerChannel
parameter if available for the called method.badRequest (400)
invalidPart
The request's
part
parameter specifies some parts that cannot be written at the same time.badRequest (400)
invalidRegionCode
The
regionCode
parameter specifies an invalid region code.badRequest (400)
unexpectedPart
The request's
part
parameter specifies an unexpected value.badRequest (400)
unknownPart
The request's
part
parameter specifies an unknown value.badRequest (400)
unsupportedLanguageCode
The
hl
parameter value does not specify a supported language code.badRequest (400)
unsupportedRegionCode
The
regionCode
parameter specifies an unsupported region code.unauthorized (401)
authorizationRequired
The request uses the
mine
parameter but is not properly authorized.unauthorized (401)
youtubeSignupRequired
This error indicates that the user has an unlinked Google Account, which means that the user has a Google Account but does not have a YouTube channel. Such users can access many features that are dependent on user authorization, such as rating videos or adding videos to a
watch_later
playlist. However, as an example, the user would need a YouTube channel to be able to upload a video. A user who has a Gmail account or an Android device is certain to have a Google Account but may not have already linked that Google Account to a YouTube channel.This error is commonly seen if you try to use the OAuth 2.0 Service Account flow. YouTube does not support Service Accounts, and if you attempt to authenticate using a Service Account, you will get this error.
The YouTube API blog post introducing Google Account support also discusses the
youtubeSignupRequired
error in more detail. Although the blog post explains the error for API version 2.1, the meaning of the error is still applicable.activities
YouTube has deprecated the channel bulletin feature. The
activities.insert
method is nolonger supported.
The following tables identify error messages that the API returns in response to calls related to
activities
resources. These methods could also return errors listed in the Common request errors section.activities.list
Error type
Error detail
Description
forbidden (403)
homeParameterDeprecated
The user's home page activity data is not available through this API. This error might occur if you set the
home
parameter totrue
in an unauthorized request.forbidden (403)
forbidden
The request is not properly authorized.
notFound (404)
channelNotFound
The channel ID identified by the request's
channelId
parameter cannot be found.notFound (404)
homeChannelNotFound
A YouTube home page feed cannot be found for the currently-authenticated user.
unauthorized (401)
authorizationRequired
The request uses the
home
parameter but is not properly authorized.captions
The following tables identify error messages that the API returns in response to calls related to
captions
resources. These methods could also return errors listed in the Common request errors section.captions.delete
Error type
Error detail
Description
forbidden (403)
forbidden
The permissions associated with the request are not sufficient to delete the caption track. The request might not be properly authorized.
notFound (404)
captionNotFound
The caption track couldn't be found. Check the value of the request's
id
parameter to ensure that it is correct.captions.download
Error type
Error detail
Description
forbidden (403)
forbidden
The permissions associated with the request are not sufficient to download the caption track. The request might not be properly authorized.
invalidValue (400)
couldNotConvert
The caption track data couldn't be converted to the requested language and/or format. Ensure that the requested
tfmt
andtlang
values are valid, and that thesnippet.status
of the requested caption track is notfailed
.notFound (404)
captionNotFound
The caption track couldn't be found. Check the value of the request's
id
parameter to ensure that it is correct.captions.insert
Error type
Error detail
Description
badRequest (400)
contentRequired
The request does not contain the caption track contents.
conflict (409)
captionExists
The specified video already has a caption track with the given
snippet.language
andsnippet.name
. A video can have multiple tracks for the same language, but each track must have a different name.There are multiple ways to address the error. You could delete the existing track and then insert a new one or change the name of the new track before inserting it.
forbidden (403)
forbidden
The permissions associated with the request are not sufficient to upload the caption track. The request might not be properly authorized.
invalidValue (400)
invalidMetadata
The request contains invalid metadata values, which prevent the track from being created. Confirm that the request specifies valid values for the
snippet.language
,snippet.name
, andsnippet.videoId
properties. Thesnippet.isDraft
property can also be included, but it is not required.notFound (404)
videoNotFound
The video identified by the
videoId
parameter couldn't be found.invalidValue (400)
nameTooLong
The
snippet.name
specified in the request is too long. The maximum length supported is 150 characters.captions.list
Error type
Error detail
Description
forbidden (403)
forbidden
One or more caption tracks couldn't be retrieved because the permissions associated with the request are not sufficient to retrieve the requested resources. The request might not be properly authorized.
notFound (404)
captionNotFound
One or more of the specified caption tracks couldn't be found. This error occurs if the
videoId
parameter identifies an actual video, but theid
parameter either identifies caption track IDs that don't exist or track IDs that are associated with other videos. Check the values of the request'sid
andvideoId
parameters to ensure that they are correct.notFound (404)
videoNotFound
The video identified by the
videoId
parameter couldn't be found.captions.update
Error type
Error detail
Description
badRequest (400)
contentRequired
The request did not upload an updated caption file. The actual track contents are required if the
sync
parameter is set totrue
.forbidden (403)
forbidden
The permissions associated with the request are not sufficient to update the caption track. The request might not be properly authorized.
notFound (404)
captionNotFound
The specified caption track couldn't be found. Check the value of the request's
id
parameter to ensure that it is correct.channelBanners
The following tables identify error messages that the API returns in response to calls related to
channelBanners
resources. These methods could also return errors listed in the Common request errors section.channelBanners.insert
Error type
Error detail
Description
badRequest (400)
bannerAlbumFull
Your YouTube Channel Art album has too many images. Please go to http://photos.google.com, navigate to the albums page, and remove some from images from that album.
badRequest (400)
mediaBodyRequired
The request does not include the image content.
channelSections
The following tables identify error messages that the API returns in response to calls related to
channelSections
resources. These methods could also return errors listed in the Common request errors section.channelSections.delete
Error type
Error detail
Description
badRequest (400)
notEditable
This channel section cannot be deleted.
forbidden (403)
channelSectionForbidden
The request is not properly authenticated or not supported for this channel.
invalidValue (400)
idInvalid
The
id
property specifies an invalid channel section ID.invalidValue (400)
idRequired
The
id
property must specify a value that identifies the channel section being deleted.notFound (404)
channelNotFound
The channel is not found.
notFound (404)
channelSectionNotFound
The channel section you are trying to update cannot be found.
channelSections.insert
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSetError
The
channelSection
resource'ssnippet.defaultLanguage
property must be set to successfully insert or update thelocalizations
object for that resource.badRequest (400)
invalidLanguage
One of the language keys of the
localizations
object failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
notEditable
This channel section cannot be created.
badRequest (400)
styleRequired
The
channelSection
resource must specify a value for thesnippet.style
field.badRequest (400)
targetInvalidCountry
One of the values in the
targeting.countries
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
targetInvalidLanguage
One of the values in the
targeting.languages
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
targetInvalidRegion
One of the values in the
targeting.regions
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
typeRequired
The
channelSection
resource must specify a value for thesnippet.type
field.forbidden (403)
channelSectionForbidden
The request is not properly authenticated or is not supported for this channel.
invalidValue (400)
channelNotActive
At least one of the specified channels is not active.
invalidValue (400)
channelsDuplicated
The request failed because it specified duplicate channels.
invalidValue (400)
channelsNeeded
If the
snippet.type
property has a value ofmultipleChannels
, then thecontentDetails.channels[]
property must be specified and must specify at least one channel.invalidValue (400)
channelsNotExpected
The resource provided with the request specified a value for the
contentDetails.channels[]
property, but channels are not expected for this type of channel section.invalidValue (400)
contentDetailsNeeded
The resource you are inserting must contain a
contentDetails
object for this type of channel section.invalidValue (400)
inValidPosition
The
snippet.position
property contains an invalid value.invalidValue (400)
maxChannelSectionExceeded
The request cannot be completed because the channel already has the maximum number of channel sections.
invalidValue (400)
maxChannelsExceeded
The request failed because it attempted to include too many channels in the channel section.
invalidValue (400)
maxPlaylistExceeded
The request failed because it attempted to include too many playlists in the channel section.
invalidValue (400)
onePlaylistNeeded
If the
snippet.type
property has a value ofsinglePlaylist
, then thecontentDetails.playlists[]
property must specify exactly one playlist.invalidValue (400)
ownChannelInChannels
You cannot include your own channel in a channel section that appears on that channel.
invalidValue (400)
playlistIsPrivate
One or more of the specified playlists are private and, therefore, cannot be included in the channel section.
invalidValue (400)
playlistsDuplicated
The request failed because it specified duplicate playlists.
invalidValue (400)
playlistsNeeded
If the
snippet.type
property has a value ofsinglePlaylist
ormultiplePlaylists
, then thecontentDetails.playlists[]
property must be specified.invalidValue (400)
playlistsNotExpected
The resource provided with the request specified a value for the
contentDetails.playlists[]
property, but playlists are not expected for this type of channel section.invalidValue (400)
snippetNeeded
You must specify a
snippet
to create the channel section.invalidValue (400)
titleLengthExceeded
The value of the
snippet.title
property is too long.invalidValue (400)
titleRequired
If the
snippet.type
property has a value ofmultiplePlaylists
ormultipleChannels
, then you must set the section's title by specifying a value for thesnippet.title
property.notFound (404)
channelNotFound
One or more of the specified channels cannot be found.
notFound (404)
playlistNotFound
One or more of the specified playlists cannot be found.
channelSections.list
Error type
Error detail
Description
forbidden (403)
channelSectionForbidden
The requester is not allowed to access the requested channel sections.
invalidValue (400)
idInvalid
The request specifies an invalid channel section ID.
invalidValue (400)
invalidCriteria
The request couldn't be completed because the filter criteria are invalid.
notFound (404)
channelNotFound
The channel associated with the request cannot be found.
notFound (404)
channelSectionNotFound
The channel section associated with the request cannot be found.
channelSections.update
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSetError
The
channelSection
resource'ssnippet.defaultLanguage
property must be set to successfully insert or update thelocalizations
object for that resource.badRequest (400)
invalidLanguage
One of the language keys of the
localizations
object failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
notEditable
This channel section cannot be edited.
badRequest (400)
styleRequired
The
channelSection
resource must specify a value for thesnippet.style
field.badRequest (400)
targetInvalidCountry
One of the values in the
targeting.countries
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
targetInvalidLanguage
One of the values in the
targeting.languages
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
targetInvalidRegion
One of the values in the
targeting.regions
list failed validation. Use the channelSections.list method to retrieve valid values and update them following the guidelines in thea href="/youtube/v3/docs/channelSections#resource">channelSections
resource documentation.badRequest (400)
typeRequired
The
channelSection
resource must specify a value for thesnippet.type
field.forbidden (403)
channelSectionForbidden
The request is not properly authenticated or is not supported for this channel.
invalidValue (400)
channelNotActive
At least one of the specified channels is not active.
invalidValue (400)
channelsDuplicated
The request failed because it specified duplicate channels.
invalidValue (400)
channelsNeeded
If the
snippet.type
property has a value ofmultipleChannels
, then thecontentDetails.channels[]
property must be specified and must specify at least one channel.invalidValue (400)
channelsNotExpected
The resource provided with the request specified a value for the
contentDetails.channels[]
property, but channels are not expected for this type of channel section.invalidValue (400)
contentDetailsNeeded
The resource you are updating must contain a
contentDetails
object for this type of channel section.invalidValue (400)
idInvalid
The
id
property specifies an invalid channel section ID.invalidValue (400)
idRequired
The
id
property must specify a value that identifies the channel section being updated.invalidValue (400)
inValidPosition
The
snippet.position
property contains an invalid value.invalidValue (400)
maxChannelsExceeded
The request failed because it attempted to include too many channels in the channel section.
invalidValue (400)
maxPlaylistExceeded
The request failed because it attempted to include too many playlists in the channel section.
invalidValue (400)
onePlaylistNeeded
If the
snippet.type
property has a value ofsinglePlaylist
, then thecontentDetails.playlists[]
property must specify exactly one playlist.invalidValue (400)
ownChannelInChannels
You cannot include your own channel in a channel section that appears on that channel.
invalidValue (400)
playlistIsPrivate
One or more of the specified playlists are private and, therefore, cannot be included in the channel section.
invalidValue (400)
playlistsDuplicated
The request failed because it specified duplicate playlists.
invalidValue (400)
playlistsNeeded
If the
snippet.type
property has a value ofsinglePlaylist
ormultiplePlaylists
, then thecontentDetails.playlists[]
property must be specified.invalidValue (400)
playlistsNotExpected
The resource provided with the request specified a value for the
contentDetails.playlists[]
property, but playlists are not expected for this type of channel section.invalidValue (400)
snippetNeeded
You must specify a
snippet
to update the channel section.invalidValue (400)
titleLengthExceeded
The value of the
snippet.title
property is too long.invalidValue (400)
titleRequired
If the
snippet.type
property has a value ofmultiplePlaylists
ormultipleChannels
, then you must set the section's title by specifying a value for thesnippet.title
property.notFound (404)
channelNotFound
One or more of the specified channels cannot be found.
notFound (404)
channelSectionNotFound
The channel section you are trying to update cannot be found.
notFound (404)
playlistNotFound
One or more of the specified playlists cannot be found.
channels
The following tables identify error messages that the API returns in response to calls related to
channels
resources. These methods could also return errors listed in the Common request errors section.channels.list
Error type
Error detail
Description
badRequest (400)
invalidCriteria
A maximum of one of the following filters may be specified:
id
,mySubscribers
,categoryId
,mine
,managedByMe
,forUsername
. In case of content owner authentication using theonBehalfOfContentOwner
parameter, only theid
ormanagedByMe
may be specified.forbidden (403)
channelForbidden
The channel specified by the
id
parameter does not support the request or the request is not properly authorized.notFound (404)
categoryNotFound
The category identified by the
categoryId
parameter cannot be found. Use the guideCategories.list method to retrieve a list of valid values.notFound (404)
channelNotFound
The channel specified in the
id
parameter cannot be found.channels.update
Error type
Error detail
Description
badRequest (400)
brandingValidationError
One of the values in the
brandingSettings
object failed validation. Use thechannels.list
method to retrieve the existing settings for the channel, and update the property values following the guidelines in thechannels
resource documentation.badRequest (400)
channelTitleUpdateForbidden
When updating a channel's
brandingSettings part
, you must set thebrandingSettings.channel.title
property's value to the channel's current title or omit the property. The API returns an error if you change the property's value.badRequest (400)
defaultLanguageNotSetError
The
defaultLanguage
must be set to updatelocalizations
.badRequest (400)
invalidBrandingOption
One of the branding settings that you specified does not exist. Use the
channels.list
method to retrieve valid values and make sure to update them following the guidelines in thechannels
resource documentation.badRequest (400)
invalidCustomMessage
The request metadata specifies an invalid custom message. Check the value of the
invideoPromotion.items[].customMessage
property in the resource that the request sent.badRequest (400)
invalidDuration
The request metadata specifies an invalid duration in the invideoPromotion part.
badRequest (400)
invalidDuration
The request metadata specifies an invalid position type for determining how the promoted item is positioned in the video player. Check the value of the
invideoPromotion.position.type
property in the resource that the request sent.badRequest (400)
invalidRecentlyUploadedBy
The request metadata specifies an invalid channel ID. Check the value of the
invideoPromotion.items[].id.recentlyUploadedBy
property in the resource that the request sent.badRequest (400)
invalidTimingOffset
The request metadata specifies an invalid timing offset in the invideoPromotion part.
badRequest (400)
invalidTimingOffset
The request metadata specifies an invalid timing offset for determining when the promoted item should be displayed in the video player. Check the value of the
invideoPromotion.timing.offsetMs
property in the resource that the request sent.badRequest (400)
invalidTimingType
The request metadata specifies an invalid timing method for determining when the promoted item should be displayed in the video player. Check the value of the
invideoPromotion.timing.type
property in the resource that the request sent.badRequest (400)
localizationValidationError
One of the values in the localizations object failed validation. Use the channels.list method to retrieve valid values and make sure to update them following the guidelines in the channels resource documentation.
badRequest (400)
tooManyPromotedItems
Number of allowed promoted items exceeded in the invideoPromotion part.
forbidden (403)
channelForbidden
The channel specified in the
id
parameter does not support the request or the request is not properly authorized.forbidden (403)
promotedVideoNotAllowed
The channel that the API request is attempting to update cannot be found. Check the value of the
id
property in thechannel
resource that the request sent to ensure that the channel ID is correct.forbidden (403)
websiteLinkNotAllowed
The specified website URL is not allowed.
notFound (404)
channelNotFound
The channel specified by the
id
parameter cannot be found or does not have branding options.notFound (404)
channelNotFound
The channel specified in the
id
parameter cannot be found.notFound (404)
unknownChannelId
The specified channel ID was not found.
notFound (404)
unknownChannelId
The specified recentlyUploadedBy channel ID was not found.
notFound (404)
unknownVideoId
The video ID specified as a promoted item cannot be found.
required (400)
requiredItemIdType
The request metadata must specify an item type in the invideoPromotion part.
required (400)
requiredItemId
The request metadata must specify an item in the invideoPromotion part.
required (400)
requiredTimingOffset
The request metadata must specify a default timing offset so that YouTube can determine when to display the promoted item. Set the value of the
invideoPromotion.defaultTiming.offsetMs
property in the resource that the request sends.required (400)
requiredTimingOffset
The request metadata must specify a timing offset so that YouTube can determine when to display the promoted item. Set the value of the
invideoPromotion.timing.offsetMs
property in the resource that the request sends.required (400)
requiredTimingType
The request metadata must specify a timing method so that YouTube can determine when to display the promoted item. Set the value of the
invideoPromotion.defaultTiming.type
property in the resource that the request sends.required (400)
requiredTimingType
The request metadata must specify a timing method so that YouTube can determine when to display the promoted item. Set the value of the
invideoPromotion.timing.type
property in the resource that the request sends.required (400)
requiredTiming
The request metadata must specify a timing for each item in the
invideoPromotion
part.required (400)
requiredVideoId
The request metadata must specify a video ID to identify the promoted item.
required (400)
requiredWebsiteUrl
The request metadata must specify a website URL in the invideoPromotion part. Set the value of the
invideoPromotion.items[].id.websiteUrl
property in the resource that the request sends.commentThreads
The following tables identify error messages that the API returns in response to calls related to
commentThreads
resources. These methods could also return errors listed in the Common request errors section.commentThreads.list
Error type
Error detail
Description
badRequest (400)
operationNotSupported
The API request is invalid or improperly formed. Consequently, the API server couldn't understand the request.
badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid. Check the structure of the
commentThread
resource in the request body to ensure that it is valid.forbidden (403)
commentsDisabled
The video identified by the
videoId
parameter has disabled comments.forbidden (403)
forbidden
One or more of the requested comment threads cannot be retrieved due to insufficient permissions. The request might not be properly authorized.
notFound (404)
channelNotFound
The channel identified by the
allThreadsRelatedToChannelId
parameter couldn't be found.notFound (404)
commentThreadNotFound
One or more of the specified comment threads cannot be found. Check the values of the request's
id
parameter to ensure that it is correct.notFound (404)
videoNotFound
The video identified by the
videoId
parameter couldn't be found.commentThreads.insert
Error type
Error detail
Description
badRequest (400)
channelOrVideoIdMissing
Each comment thread must be linked to a channel or video. Make sure the resource specifies values for both the
snippet.channelId
andsnippet.videoId
properties. A comment on a video appears on the video watch page.badRequest (400)
commentTextRequired
The
comment
resource that is being inserted must specify a value for thesnippet.topLevelComment.snippet.textOriginal
property. Comments cannot be empty.badRequest (400)
commentTextTooLong
The
comment
resource that is being inserted contains too many characters in thesnippet.topLevelComment.snippet.textOriginal
property.badRequest (400)
invalidCommentThreadMetadata
The request metadata is invalid.
badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid. Check the structure of the
commentThread
resource in the request body to ensure that it is valid.forbidden (403)
forbidden
The comment thread could be created due to insufficient permissions. The request might not be properly authorized.
forbidden (403)
ineligibleAccount
The YouTube account used to authorize the API request must be merged with the user's Google Account to insert a comment or comment thread.
notFound (404)
channelNotFound
The specified channel couldn't be found. Check the value of the
snippet.channelId
property to ensure it is correct.notFound (404)
videoNotFound
The specified video couldn't be found. Check the value of the
snippet.videoId
property to ensure it is correct.comments
The
comments.markAsSpam
method isno longer supported.
The following tables identify error messages that the API returns in response to calls related to
comments
resources. These methods could also return errors listed in the Common request errors section.comments.list
Error type
Error detail
Description
badRequest (400)
operationNotSupported
The API request is invalid or improperly formed. Consequently, the API server couldn't understand the request.
forbidden (403)
forbidden
One or more of the requested comments cannot be retrieved due to insufficient permissions. The request might not be properly authorized.
notFound (404)
commentNotFound
One or more of the specified comments cannot be found. Check the values of the request's
id
andparentId
parameters to ensure that they are correct.comments.setModerationStatus
Error type
Error detail
Description
badRequest (400)
banWithoutReject
The
banAuthor
parameter can only be used if themoderationStatus
parameter value isrejected
.badRequest (400)
operationNotSupported
The API request is invalid or improperly formed. Consequently, the API server couldn't understand the request.
badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid.
forbidden (403)
forbidden
The moderation status of one or more comments cannot be set due to insufficient permissions. The request might not be properly authorized.
notFound (404)
commentNotFound
One or more of the comments that the request is trying to update cannot be found. Check the values of the request's
id
parameter to ensure that they are correct.comments.insert
Error type
Error detail
Description
badRequest (400)
commentTextRequired
The
comment
resource that is being inserted must specify a value for thesnippet.textOriginal
property. Comments cannot be empty.badRequest (400)
commentTextTooLong
The
comment
resource that is being inserted contains too many characters in thesnippet.textOriginal
property.badRequest (400)
invalidCommentMetadata
The request metadata is invalid.
badRequest (400)
operationNotSupported
The API user is not able to insert a comment in reply to the top-level comment identified by the
snippet.parentId
property. In acommentThread
resource, thesnippet.canReply
property indicates whether the current viewer can reply to the thread.badRequest (400)
parentCommentIsPrivate
The specified parent comment is private. The API does not support replies to private comments.
badRequest (400)
parentIdMissing
The comment that is being inserted must be linked to a parent comment. However, the
comment
resource in the body of the API request did not specify a value for thesnippet.parentId
property.badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid. Check the structure of the
comment
resource in the request body to ensure that it is valid.forbidden (403)
forbidden
The comment cannot be created due to insufficient permissions. The request might not be properly authorized.
forbidden (403)
ineligibleAccount
The YouTube account used to authorize the API request must be merged with the user's Google Account to insert a comment or comment thread.
notFound (404)
parentCommentNotFound
The specified parent comment couldn't be found. Check the value of the
snippet.parentId
property in the request body to ensure that it is correct.comments.delete
Error type
Error detail
Description
badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid.
forbidden (403)
forbidden
The comment couldn't be deleted because of insufficient permissions. The request might not be properly authorized.
notFound (404)
commentNotFound
The specified comment couldn't be found. Check the value of the request's
id
parameter to ensure that it is correct.comments.update
Error type
Error detail
Description
badRequest (400)
commentTextTooLong
The
comment
resource that is being updated contains too many characters in thesnippet.textOriginal
property.badRequest (400)
invalidCommentMetadata
The request metadata is invalid.
badRequest (400)
operationNotSupported
The API request is invalid or improperly formed. Consequently, the API server couldn't understand the request.
badRequest (400)
processingFailure
The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid. Check the structure of the
comment
resource in the request body to ensure that it is valid.forbidden (403)
forbidden
The comment couldn't be updated due to insufficient permissions. The request might not be properly authorized.
forbidden (403)
ineligibleAccount
The YouTube account used to authorize the API request must be merged with the user's Google Account to update a comment or comment thread.
notFound (404)
commentNotFound
The specified comment couldn't be found. Check the value of the
id
property in the request body to ensure that it is correct.members
The following tables identify error messages that the API returns in response to calls related to
members
resources. These methods could also return errors listed in the Common request errors section.members.list
Error type
Error detail
Description
badRequest (400)
channelMembershipsNotEnabled
The creator channel authorizing the request does not have channel
memberships enabled.
badRequest (400)
invalidMode
The
mode
parameter value is invalid.This error might occur if the
pageToken
parameterspecifies a token that was retrieved using a different mode than the one specified.
badRequest (400)
invalidPageToken
The
pageToken
parameter value isinvalid. This error occurs if the page token used in the request has expired.
badRequest (400)
invalidHasAccessToLevel
The
hasAccessToLevel
parameter value is invalid. There is no level with the specified
id
.badRequest (400)
invalidFilterByMemberChannelId
The
filterByMemberChannelId
parameter value is invalid. This error occurs if the
filterByMemberChannelId
parameter valuespecifies more than 100 channels.
membershipsLevels
The following tables identify error messages that the API returns in response to calls related to
members
resources. These methods could also return errors listed in the Common request errors section.membershipsLevels.list
Error type
Error detail
Description
badRequest (400)
channelMembershipsNotEnabled
The creator channel authorizing the request does not have channel
memberships enabled.
playlistItems
The following tables identify error messages that the API returns in response to calls related to
playlistItems
resources. These methods could also return errors listed in the Common request errors section.playlistItems.delete
Error type
Error detail
Description
forbidden (403)
playlistItemsNotAccessible
The request is not properly authorized to delete the specified playlist item.
notFound (404)
playlistItemNotFound
The playlist item identified with the request's
id
parameter cannot be found.invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to delete videos from the specified playlist. For example, you can't delete a video from your uploaded videos playlist.
playlistItems.insert
Error type
Error detail
Description
duplicate
videoAlreadyInPlaylist
The video that you are trying to add to the playlist is already in the playlist.
forbidden (403)
playlistContainsMaximumNumberOfVideos
The playlist already contains the maximum allowed number of items.
forbidden (403)
playlistItemsNotAccessible
The request is not properly authorized to insert the specified playlist item.
invalidValue (400)
invalidContentDetails
The
contentDetails
property in the request is not valid. A possible reason is thatcontentDetails.note
field is longer than 280 characters.invalidValue (400)
invalidPlaylistItemPosition
The request attempts to set the playlist item's position to an invalid or unsupported value. Check the value of the
position
property in the resource'ssnippet
.invalidValue (400)
invalidResourceType
The
type
specified for the resource ID is not supported for this operation. The resource ID identifies the item being added to the playlist – such asyoutube#video
.invalidValue (400)
manualSortRequired
The request attempts to set the playlist item's position, but the playlist does not use manual sorting. (For example, playlist items might be sorted by date or popularity.) You can address the error by removing the
snippet.position
element from the resource that the request is inserting. If you want the playlist item to have a particular position in the list, you need to first update the playlist's Ordering option to Manual in the playlist's settings. This settings can be adjusted in the YouTube Video Manager.invalidValue (400)
videoAlreadyInAnotherSeriesPlaylist
The video that you are trying to add to the playlist is already in another series playlist.
invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to insert videos into the specified playlist. For example, you can't insert a video into your uploaded videos playlist.
notFound (404)
playlistNotFound
The playlist identified with the request's
playlistId
parameter cannot be found.notFound (404)
videoNotFound
The video that you are trying to add to the playlist cannot be found. Check the value of the
videoId
property to ensure that it is correct.required (400)
channelIdRequired
The request does not specify a value for the required
channelId
property.required (400)
playlistIdRequired
The request does not specify a value for the required
playlistId
property.required (400)
resourceIdRequired
The request must contain a resource in which the
snippet
object specifies aresourceId
.playlistItems.list
Error type
Error detail
Description
forbidden (403)
playlistItemsNotAccessible
The request is not properly authorized to retrieve the specified playlist.
notFound (404)
playlistNotFound
The playlist identified with the request's
playlistId
parameter cannot be found.notFound (404)
videoNotFound
The video identified with the request's
videoId
parameter cannot be found.required (400)
playlistIdRequired
The subscribe request does not specify a value for the required
playlistId
property.invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to list videos in the specified playlist. For example, you can't list a video in your watch later playlist.
playlistItems.update
Error type
Error detail
Description
forbidden (403)
playlistItemsNotAccessible
The request is not properly authorized to update the specified playlist item.
invalidValue (400)
invalidPlaylistItemPosition
The request attempts to set the playlist item's position to an invalid or unsupported value. Check the value of the
position
property in the resource'ssnippet
.invalidValue (400)
invalidResourceType
The
type
specified for the resource ID is not supported for this operation. The resource ID identifies the item being added to the playlist – such asyoutube#video
.invalidValue (400)
invalidSnippet
The request does not specify a valid
snippet
property.invalidValue (400)
manualSortRequired
The request attempts to set the playlist item's position, but the playlist does not use manual sorting. (For example, playlist items might be sorted by date or popularity.) You can address the error by removing the
snippet.position
element from the resource that the request is inserting. If you want the playlist item to have a particular position in the list, you need to first update the playlist's Ordering option to Manual in the playlist's settings. This settings can be adjusted in the YouTube Video Manager.invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to update videos in the specified playlist. For example, you can't update a video in your uploaded videos playlist.
notFound (404)
playlistItemNotFound
The playlist item identified with the request's
id
property cannot be found.notFound (404)
playlistNotFound
The playlist identified with the request's
playlistId
parameter cannot be found.required (400)
channelIdRequired
The request does not specify a value for the required
channelId
property.required (400)
playlistIdRequired
The request does not specify a value for the required
playlistId
property.required (400)
playlistItemIdRequired
The playlist item resource specified in the request must use the
id
property to identify the playlist item that is being updated.playlists
The following tables identify error messages that the API returns in response to calls related to
playlists
resources. These methods could also return errors listed in the Common request errors section.playlists.delete
Error type
Error detail
Description
forbidden (403)
playlistForbidden
This operation is forbidden or the request is not properly authorized.
notFound (404)
playlistNotFound
The playlist identified with the request's
id
parameter cannot be found.invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to delete the specified playlist. For example, you can't delete your uploaded videos playlist.
playlists.list
Error type
Error detail
Description
forbidden (403)
channelClosed
The channel specified in the
channelId
parameter has been closed.forbidden (403)
channelSuspended
The channel specified in the
channelId
parameter has been suspended.forbidden (403)
playlistForbidden
The playlist identified with the request's
id
parameter does not support the request or the request is not properly authorized.notFound (404)
channelNotFound
The channel specified in the
channelId
parameter cannot be found.notFound (404)
playlistNotFound
The playlist identified with the request's
id
parameter cannot be found.invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to list the specified playlist. For example, you can't list your watch later playlist.
playlists.insert
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSetError
The
defaultLanguage
must be set to updatelocalizations
.badRequest (400)
localizationValidationError
One of the values in the localizations object failed validation. Use the playlists.list method to retrieve valid values and make sure to update them following the guidelines in the playlists resource documentation.
badRequest (400)
maxPlaylistExceeded
The playlist cannot be created because the channel already has the maximum number of playlists allowed.
forbidden (403)
playlistForbidden
This operation is forbidden or the request is not properly authorized.
invalidValue (400)
invalidPlaylistSnippet
The request provides an invalid playlist snippet.
required (400)
playlistTitleRequired
The request must specify a playlist title.
playlists.update
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSetError
The
defaultLanguage
must be set to updatelocalizations
.badRequest (400)
localizationValidationError
One of the values in the localizations object failed validation. Use the playlists.list method to retrieve valid values and make sure to update them following the guidelines in the playlists resource documentation.
forbidden (403)
playlistForbidden
This operation is forbidden or the request is not properly authorized.
invalidValue (400)
invalidPlaylistSnippet
The request provides an invalid playlist snippet.
invalidValue (400)
playlistOperationUnsupported
The API does not support the ability to update the specified playlist. For example, you can't update the properties of your uploaded videos playlist.
notFound (404)
playlistNotFound
The playlist identified with the request's
id
parameter cannot be found.required (400)
playlistTitleRequired
The request must specify a playlist title.
search
The following tables identify error messages that the API returns in response to calls related to
search
resources. These methods could also return errors listed in the Common request errors section.search.list
Error type
Error detail
Description
badRequest (400)
invalidChannelId
The
channelId
parameter specified an invalid channel ID.badRequest (400)
invalidLocation
The
location
and/orlocationRadius
parameter value was formatted incorrectly.badRequest (400)
invalidRelevanceLanguage
The
relevanceLanguage
parameter value was formatted incorrectly.badRequest (400)
invalidSearchFilter
The request contains an invalid combination of search filters and/or restrictions. You must set the
type
parameter tovideo
if you set a value for theeventType
,videoCaption
,videoCategoryId
,videoDefinition
,videoDimension
,videoDuration
,videoEmbeddable
,videoLicense
,videoSyndicated
, orvideoType
parameters.subscriptions
The following tables identify error messages that the API returns in response to calls related to
subscriptions
resources. These methods could also return errors listed in the Common request errors section.subscriptions.delete
Error type
Error detail
Description
forbidden (403)
subscriptionForbidden
The request is not properly authenticated or not supported for this channel.
notFound (404)
subscriptionNotFound
The subscription that you are trying to delete cannot be found. Check the value of the request's
id
parameter to ensure that it is correct.subscriptions.insert
Error type
Error detail
Description
badRequest (400)
subscriptionDuplicate
The subscription that you are trying to create already exists.
badRequest (400)
subscriptionForbidden
You have reached your maximum number of subscriptions.
badRequest (400)
subscriptionForbidden
Too many recent subscriptions. Please try again in a few hours.
badRequest (400)
subscriptionForbidden
Subscribing to your own channel is not supported.
forbidden (403)
subscriptionForbidden
The request is not properly authenticated or not supported for this channel.
notFound (404)
publisherNotFound
The resource specified by the request's
snippet.resourceId
property cannot be found.notFound (404)
subscriberNotFound
The subscriber identified with the request cannot be found.
required (400)
publisherRequired
The subscription resource specified in the request must use the
snippet.resourceId
property to identify the channel that is being subscribed to.subscriptions.list
Error type
Error detail
Description
forbidden (403)
accountClosed
Subscriptions couldn't be retrieved because the subscriber's account is closed.
forbidden (403)
accountSuspended
Subscriptions couldn't be retrieved because the subscriber's account is suspended.
forbidden (403)
subscriptionForbidden
The requester isn't allowed to access the requested subscriptions.
notFound (404)
subscriberNotFound
The subscriber identified with the request cannot be found.
thumbnails
The following tables identify error messages that the API returns in response to calls related to
thumbnails
resources. These methods could also return errors listed in the Common request errors section.thumbnails.set
Error type
Error detail
Description
badRequest (400)
invalidImage
The provided image content is invalid.
badRequest (400)
mediaBodyRequired
The request does not include the image content.
forbidden (403)
forbidden
The thumbnail can't be set for the specified video. The request might not be properly authorized.
forbidden (403)
forbidden
The authenticated user doesn't have permissions to upload and set custom video thumbnails.
notFound (404)
videoNotFound
The video that you are trying to insert a thumbnail image for cannot be found. Check the value of the request's
videoId
parameter to ensure that it is correct.tooManyRequests (429)
uploadRateLimitExceeded
The channel has uploaded too many thumbnails recently. Please try the request again later.
videoAbuseReportReasons
The following tables identify error messages that the API returns in response to calls related to
videoAbuseReportReasons
resources. These methods could also return errors listed in the Common request errors section.videoAbuseReportReasons.list
Error type
Error detail
Description
forbidden (403)
forbidden
Access forbidden. The request may not be properly authorized.
videoCategories
The following tables identify error messages that the API returns in response to calls related to
videoCategories
resources. These methods could also return errors listed in the Common request errors section.videoCategories.list
Error type
Error detail
Description
notFound (404)
videoCategoryNotFound
The video category identified by the
id
parameter cannot be found. Use the videoCategories.list method to retrieve a list of valid values.videos
The following tables identify error messages that the API returns in response to calls related to
videos
resources. These methods could also return errors listed in the Common request errors section.videos.insert
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSet
The request is trying to add localized video details without specifying the default language of the video details.
badRequest (400)
invalidCategoryId
The
snippet.categoryId
property specifies an invalid category ID. Use thevideoCategories.list
method to retrieve supported categories.badRequest (400)
invalidDescription
The request metadata specifies an invalid video description.
badRequest (400)
invalidFilename
The video filename specified in the
Slug
header is invalid.badRequest (400)
invalidPublishAt
The request metadata specifies an invalid scheduled publishing time.
badRequest (400)
invalidRecordingDetails
The
recordingDetails
object in the request metadata specifies invalid recording details.badRequest (400)
invalidTags
The request metadata specifies invalid video keywords.
badRequest (400)
invalidTitle
The request metadata specifies an invalid or empty video title.
badRequest (400)
invalidVideoGameRating
The request metadata specifies an invalid video game rating.
badRequest (400)
invalidVideoMetadata
The request metadata is invalid. This error occurs if the request updates the
snippet
part of avideo
resource but does not set a value for both thesnippet.title
andsnippet.categoryId
properties.badRequest (400)
mediaBodyRequired
The request does not include the video content.
badRequest (400)
uploadLimitExceeded
The user has exceeded the number of videos they may upload.
forbidden (403)
forbidden
forbidden (403)
forbiddenLicenseSetting
The request attempts to set an invalid license for the video.
forbidden (403)
forbiddenPrivacySetting
The request attempts to set an invalid privacy setting for the video.
videos.list
Error type
Error detail
Description
badRequest (400)
videoChartNotFound
The requested video chart is not supported or is not available.
forbidden (403)
forbidden
The request is not properly authorized to access video file or processing information. The
fileDetails
,processingDetails
, andsuggestions
parts are only available to that video's owner.forbidden (403)
forbidden
The request cannot access user rating information. This error may occur because the request is not properly authorized to use the
myRating
parameter.notFound (404)
videoNotFound
The video that you are trying to retrieve cannot be found. Check the value of the request's
id
parameter to ensure that it is correct.videos.delete
Error type
Error detail
Description
forbidden (403)
forbidden
The video that you are trying to delete cannot be deleted. The request might not be properly authorized.
notFound (404)
videoNotFound
The video that you are trying to delete cannot be found. Check the value of the request's
id
parameter to ensure that it is correct.videos.update
Error type
Error detail
Description
badRequest (400)
defaultLanguageNotSet
The API request is trying to add localized video details without specifying the default language of the video details.
badRequest (400)
invalidCategoryId
The
snippet.categoryId
property specifies an invalid category ID. Use thevideoCategories.list
method to retrieve supported categories.badRequest (400)
invalidDefaultBroadcastPrivacySetting
The request attempts to set an invalid privacy setting for the default broadcast.
badRequest (400)
invalidDescription
The request metadata specifies an invalid video description.
badRequest (400)
invalidPublishAt
The request metadata specifies an invalid scheduled publishing time.
badRequest (400)
invalidRecordingDetails
The
recordingDetails
object in the request metadata specifies invalid recording details.badRequest (400)
invalidTags
The request metadata specifies invalid video keywords.
badRequest (400)
invalidTitle
The request metadata specifies an invalid or empty video title.
badRequest (400)
invalidVideoMetadata
The request metadata is invalid. This error occurs if the request updates the
snippet
part of avideo
resource but does not set a value for both thesnippet.title
andsnippet.categoryId
properties.forbidden (403)
forbidden
Access forbidden. The request may not be properly authorized.
forbidden (403)
forbiddenEmbedSetting
The request attempts to set an invalid embed setting for the video. Some channels might not have permission to offer embedded players for live streams. See the YouTube Help Center for more information.
forbidden (403)
forbiddenLicenseSetting
The request attempts to set an invalid license for the video.
forbidden (403)
forbiddenPrivacySetting
The request attempts to set an invalid privacy setting for the video.
notFound (404)
videoNotFound
The video that you are trying to update cannot be found. Check the value of the
id
field in the request body to ensure that it is correct.videos.rate
Error type
Error detail
Description
badRequest (400)
emailNotVerified
The user must verify their email address prior to rating.
badRequest (400)
invalidRating
The request contained an unexpected value for the
rating
parameter.badRequest (400)
videoPurchaseRequired
Rental videos can only be rated by users who rented them.
forbidden (403)
forbidden
The video that you are trying to rate cannot be rated. The request might not be properly authorized.
forbidden (403)
videoRatingDisabled
The owner of the video that you are trying to rate has disabled ratings for that video.
notFound (404)
videoNotFound
The video that you are trying to rate cannot be found. Check the value of the request's
id
parameter to ensure that it is correct.videos.reportAbuse
Error type
Error detail
Description
badRequest (400)
invalidAbuseReason
The request contained an unexpected value for the
reason_id
field, or a combination of thereason_id
andsecondary_reason_id
fields.badRequest (400)
rateLimitExceeded
The user has sent too many requests in a given timeframe.
forbidden (403)
forbidden
notFound (404)
videoNotFound
The video that you are trying to report abuse for cannot be found.
watermarks
The following tables identify error messages that the API returns in response to calls related to
watermarks
resources. These methods could also return errors listed in the Common request errors section.watermarks.set
Error type
Error detail
Description
badRequest (400)
imageFormatUnsupported
The image you provided is in an unsupported format.
badRequest (400)
imageTooTall
The image you provided is too tall.
badRequest (400)
imageTooWide
The image you provided is too wide.
badRequest (400)
mediaBodyRequired
The request does not include the image content.
forbidden (403)
forbidden
The watermark can't be set for the specified channel. The request may not be properly authorized, or the
channelId
parameter is set to an invalid value.watermarks.unset
Error type
Error detail
Description
forbidden (403)
forbidden
The watermark can't be unset for the specified channel. The request may not be properly authorized, or the
channelId
parameter is set to an invalid value.... <看更多>