Sis kurang mahir. Tapi Sis cuba.
Nasib bek jadi. Kalau tak, trauma suami. Hari2 bini membaking. 😆
Ni resepinya...
Bahan-bahan:
2 biji telur gred A
Satu sudu besar ovalette
3/4 cawan gula pasir
1 sudu kecil esen vanilla
1 cawan air ice cream soda
2 cawan tepung gandum
Cara-cara:
Pukul telur, ovalette, gula dan esen vanilla sampai pekat dan kembang. Betul2 kembang tau. Biar bertanduk gitu. Pakai mixer baru cantik. 😀 Lepastu masukkan air ice cream soda dan mixer lagi sampai sebati. Dalam 30 saat gitu. Lepastu masukkan tepung gandum perlahan-lahan. Ni kaup balik je. Jangan mixer. Nanti apam jadi padat dan keras lepas masak. Bila adunan dah siap, bahagikan kepada warna-warna kesukaan anda. Dan masukkan dalam cup saiz sedang2. Ikut kreativiti la nak dapat kelopak macam tu. Kukus dengan API KUAT selama 10 minit. Penutup periuk kukus balut dengan kain batik. JANGAN buka penutup hingga sampai waktu, takut nanti kembang tu menguncup malu. 😂 Dan MESTI guna api kuat kalau nak dia merekah macam tu. Dan kalo nak dia merekah sampai keluar cup tu, korang bohlah banyak sikit dalam cup tu.
Untuk adunan ni, kalau pakai cup macam dalam gambar, dapat 18 cup. Dan jangan riso. Sis punya tak manis sangat. Kalau nak kurang lagi manis, 1/2 cawan gula cukup. Kalau nak tengok cara buat, tengok dekat Youtube, channel Buat Orang Lapo.
Sedikit tips yang Sis baca daripada blog2 orang:
1. Masa kukus air mesti dah mendidih betul.
2. Guna api kuat. Supaya apam merekah.
3. Air soda tu mesti yang baru. Jangan yang dah buka. Nanti gas tak cukup. Tak kembang.
4. Ovalette check. Takut dh expired atau rosak. 5. Guna cup kecik dan keras sikit supaya tak lembut bila dikukus. Kalau cup melembut, nanti apam tak naik.
6. Pukul telur, ovalette, dan gula mesti gebu segebunya. Seeloknya pakai mixer. Kalau pakai blender, susah nak dapat gebu ala2 meringue tu.
7. Masukkan tepung slow2 dan kaup balik saja. Jangan mixer. Kalau over mix, nanti lepas masak, apam jadi keras sebab padat sangat.
8. Balut penutup periuk kukus supaya wapair tak menitik atas apam.
9. Jangan buka penutup periuk kukus nak check2 dalam tu. Buka hanya lepas 10/11 minit. Kalau awal sangat buka, apam yg dh merekah tu akan turun balik.
Ni je yg Sis ada baca. Petua lain korang boleh search lagi. Harap jadilah ye. 😂
Kredit Resepi: Buat Orang Lapo
#firsttry
#menjadi
同時也有9部Youtube影片,追蹤數超過1,040的網紅Sally Samsaiman,也在其Youtube影片中提到,#YES #YESkasiupB40 #datapercuma #fonpercuma #belajardarirumah Udang Kangkung Stail Masakan Padang Bahan-bahan kisar: 3 biji cili merah 7 biji cili pa...
「youtube api search」的推薦目錄:
- 關於youtube api search 在 Resepi Mutiara HATI Facebook 的最佳貼文
- 關於youtube api search 在 Scholarship for Vietnamese students Facebook 的最佳解答
- 關於youtube api search 在 Resepi Mutiara HATI Facebook 的精選貼文
- 關於youtube api search 在 Sally Samsaiman Youtube 的最佳貼文
- 關於youtube api search 在 NgektsaiArmy Official Youtube 的最讚貼文
- 關於youtube api search 在 RAP'TUM GAMERChannel Youtube 的最讚貼文
- 關於youtube api search 在 [詢問] youtube data api v3問題- 看板Google - 批踢踢實業坊 的評價
- 關於youtube api search 在 [詢問] youtube data api v3問題- 看板Google - 批踢踢實業坊 的評價
- 關於youtube api search 在 Search: list | YouTube Data API | Google Developers 的評價
- 關於youtube api search 在 #101 使用YouTube Data API 抓取有趣的Youtuber 影片& MV ... 的評價
- 關於youtube api search 在 youtube.search.list - YouTube Data | AnyAPI Documentation 的評價
- 關於youtube api search 在 Search Videos by keyword using YouTube Data API V3 的評價
- 關於youtube api search 在 Search Videos by keyword using YouTube Data API V3 的評價
- 關於youtube api search 在 YouTube Search Engine Results API - SerpApi 的評價
- 關於youtube api search 在 youtube-search-api - npm 的評價
- 關於youtube api search 在 How to Get a YouTube API Key & Put YouTube Content on ... 的評價
- 關於youtube api search 在 search() - googleapis.github.io 的評價
- 關於youtube api search 在 search() - googleapis.github.io 的評價
- 關於youtube api search 在 申請Google API KEY 來使用Youtube 節點step1. 需要先前往 ... 的評價
- 關於youtube api search 在 youtube.search.list (v3 api) - gists · GitHub 的評價
- 關於youtube api search 在 Using the YouTube Data API - Manual - Documentation - Zend ... 的評價
- 關於youtube api search 在 YouTube API - Wikipedia 的評價
- 關於youtube api search 在 Youtube search API example with javascript and html 的評價
- 關於youtube api search 在 Search: list | YouTube Data API | Google Developers 的評價
- 關於youtube api search 在 影片資訊取得· Api 學習筆記 的評價
- 關於youtube api search 在 How to Extract & Analyze YouTube Data using YouTube API? 的評價
- 關於youtube api search 在 [오픈소스 리뷰기] YouTube API 이용하기(2) - API 키 활용하기 的評價
- 關於youtube api search 在 Get YouTube Video List By Keywords Using YouTube Search ... 的評價
- 關於youtube api search 在 Search Videos by Keyword using PHP YouTube Data API 的評價
- 關於youtube api search 在 YouTube API (youtube_api) - Flutter Package - Pub.dev 的評價
- 關於youtube api search 在 Import YouTube Public Data to Google Sheets - Mixed Analytics 的評價
- 關於youtube api search 在 How to Extract YouTube Data using YouTube API in Python 的評價
- 關於youtube api search 在 YouTube API Sample Project | Getting started - SoapUI 的評價
- 關於youtube api search 在 YouTube API Tutorial | w3resource 的評價
- 關於youtube api search 在 How To Get a YouTube API Key (in 7 Simple Steps) - RapidAPI 的評價
- 關於youtube api search 在 使用YouTube API 打造影音搜尋App - 完整Swift 教學 的評價
- 關於youtube api search 在 How to apply for YouTube API Key and find ... - WonderPlugin 的評價
- 關於youtube api search 在 Find Videos with the YouTube Search API - Digital Inspiration 的評價
- 關於youtube api search 在 YouTube Data API v3 1M Units Limits Explained! - Freaky Jolly 的評價
- 關於youtube api search 在 youtube api費用在PTT/Dcard完整相關資訊 - 小文青生活 的評價
- 關於youtube api search 在 youtube api費用在PTT/Dcard完整相關資訊 - 小文青生活 的評價
- 關於youtube api search 在 youtube api費用在PTT/Dcard完整相關資訊 - 小文青生活 的評價
- 關於youtube api search 在 Part 2: Using YouTube's Python API for Data Science 的評價
- 關於youtube api search 在 google_youtube3 - Rust - Docs.rs 的評價
- 關於youtube api search 在 How to Extract YouTube Comments Using Youtube API - Python 的評價
- 關於youtube api search 在 Get API Key for YouTube - SlickRemix 的評價
- 關於youtube api search 在 ytmusicapi: Unofficial API for YouTube Music — ytmusicapi ... 的評價
- 關於youtube api search 在 Making Your First Get Request to Youtube Search API - DEV 的評價
- 關於youtube api search 在 6.3 YouTube API | 宅學習 的評價
- 關於youtube api search 在 Integrate the HTTP / Webhook API with the YouTube (Data API ... 的評價
- 關於youtube api search 在 Google.Apis.YouTube.v3 1.55.0.2449 - NuGet Gallery 的評價
- 關於youtube api search 在 Hire the best YouTube API developers - Upwork 的評價
- 關於youtube api search 在 Java SearchListResponse類代碼示例- 純淨天空 的評價
- 關於youtube api search 在 Find videos uploaded from any location with the YouTube ... 的評價
- 關於youtube api search 在 How do I use YouTube API search? - ElectroAnswers 的評價
- 關於youtube api search 在 How to Discover Playlist IDs with the YouTube Data API 的評價
- 關於youtube api search 在 Get Videos from YouTube Channel using Data API v3 and PHP 的評價
- 關於youtube api search 在 How to Add a YouTube Playlist to a Next.js React App with the ... 的評價
- 關於youtube api search 在 How to Increase an Exceeded YouTube API Daily Quota Limit 的評價
- 關於youtube api search 在 Developing a Digital Video Library with the YouTube Data API 的評價
- 關於youtube api search 在 YouTube Data API v3 プログラミング解説 - so-zou.jp 的評價
- 關於youtube api search 在 [教學] 以YouTube Data API 擷取YouTube 影片資訊[Ruby on ... 的評價
- 關於youtube api search 在 Make a simple React app using YouTube API - Bits and Pieces 的評價
- 關於youtube api search 在 搭配YouTube Data API 開發User Control:YouTube 影片讀取器 的評價
- 關於youtube api search 在 youtube-data-api - PyPI 的評價
- 關於youtube api search 在 Scrape YouTube channels and videos - Apify 的評價
- 關於youtube api search 在 youtube data api demo - 軟體兄弟 的評價
- 關於youtube api search 在 I created my own YouTube algorithm (to stop me wasting time) 的評價
- 關於youtube api search 在 在Search.List中獲取ViewCount - Youtube Data API v3 - 優文庫 的評價
- 關於youtube api search 在 How to find people's YouTube history of watching and ... - Quora 的評價
- 關於youtube api search 在 使用Youtube官方API获取频道及视频数据_zzz_zjz的博客 的評價
- 關於youtube api search 在 유튜브(Youtube) API - 11. Search :: 핑크곰 이야기 的評價
- 關於youtube api search 在 Google youtube API, how do i search for specific keyword? 的評價
- 關於youtube api search 在 Java library helps to extract YouTube download link and ... 的評價
- 關於youtube api search 在 YouTube Data API を使って自分のチャンネルに関するデータ ... 的評價
- 關於youtube api search 在 【データサイエンス】YouTubeのAPIを使って ... - CodeCampus 的評價
- 關於youtube api search 在 Youtube down or app not working? Current status and problems 的評價
- 關於youtube api search 在 Graph API Explorer - Facebook for Developers 的評價
- 關於youtube api search 在 YouTube reveals 2022 roadmap for shopping features, Shorts ... 的評價
- 關於youtube api search 在 Most popular youtube videos from Youtube API - DevAsking 的評價
- 關於youtube api search 在 YouTube Official Blog 的評價
- 關於youtube api search 在 NewPipe - a free YouTube client 的評價
- 關於youtube api search 在 Free Music For YouTube Videos & Creators • Uppbeat 的評價
- 關於youtube api search 在 4 Ways to Embed a YouTube Playlist on Your Website (2022) 的評價
- 關於youtube api search 在 Google Ajax Search API - 第 47 頁 - Google 圖書結果 的評價
- 關於youtube api search 在 Head First PHP & MySQL: A Brain-Friendly Guide 的評價
youtube api search 在 Scholarship for Vietnamese students Facebook 的最佳解答
[Hannah Sharing] - 18 nguồn miễn phí để nghiên cứu thị trường
Marketing, tài chính, sản xuất hay nghiên cứu khoa học,... ngành nào cũng đòi hỏi chúng ta biết những thông tin chung của thị trường hết nên để giúp các em làm tốt hơn những bài nghiên cứu cũng như có cái nhìn rõ hơn về xu hướng thế giới chị xin share 18 nguồn miễn phí nghiên cứu thị trường như sau.
18 NGUỒN MIỄN PHÍ ĐỂ TỰ NGHIÊN CỨU THỊ TRƯỜNG/ ĐỐI THỦ. #ShareforMore
________________
1. Google Trends
Cho phép tìm kiếm và so sánh các từ khóa và mức độ từ khóa đó được tìm kiếm theo thời gian. Bạn có thể lọc từ khóa đó theo địa điểm, theo khu vực, theo ngành để có được các thông tin chi tiết hơn. Ví dụ nhập từ khóa GO VIET và GRAB để thấy mức độ tìm kiếm của 2 thương hiệu này và các từ khóa được tìm kiếm trong thời gian qua. Tuy nhiên với công cụ này cho một số ngôn ngữ có dấu như tiếng Việt sẽ cần phải cẩn thận vì nó có thể lẫn những từ khóa khác vào ví dụ từ khóa “GO VIET” là bao gồm cả những từ như “Gỗ Việt” (tên một thương hiệu khác) và GO-VIET.
Chi phí: FREE
Loại thông tin: xu hướng tìm kiếm, sự phổ biến dựa trên lượt tìm kiếm, sự quan tâm qua nền tảng tìm kiếm
Truy cập: https://trends.google.com/trends/?geo=VN
2. NerdyData
Bạn có thể xem đây giống như là Google nhưng mà cho source code của website. Tức là bạn có thể tìm kiếm bất cứ thông tin nào có trong source code của một website nào đó (thay vì là nội dung). Ví dụ khi vào website vnexpress tôi kiểm tra source code và tìm thấy Google Analytics ID là UA-41193011 và search ID này thì biết rằng vnexpress còn sử dụng GA ID này cho 9 website khác. Tương tự khi tôi tìm kiếm vnecdn.net là server CDN của vnexpress thì tôi thấy nó còn được dùng cho hơn 400 websites khác.
Chi phí: FREEMIUM
Loại thông tin: đoạn mã hay các elements xuất hiện trong backend code của các website được hệ thống này index
Truy cập: https://nerdydata.com/
3. SimilarWeb
Công cụ kiểm tra web traffic ưa thích của mọi người. Công cụ này cung cấp tương đối chi tiết các thông tin từ số lượng traffic hàng tháng và chẻ nhỏ những thông số đó ra theo kênh, địa điểm và nguồn gốc các traffic đó. Công cụ này cũng cho phép so sánh nhiều website với nhau. Cũng như những công cụ kiểm tra web traffic khác, dữ liệu của SimilarWeb không phải thông tin chính gốc và chính xác thường sẽ luôn có độ chênh lệch, ít thì 20% – 30% nhiều thì có khi rất rất xa. Một số website sẽ có biểu tượng Google Analytics thì tức là dữ liệu đó đã được xác thực với Google Analytics của website đó và thường là chính xác hơn. Cá nhân tôi thì chẳng thấy lợi lộc gì từ việc phơi bày traffic của mình ra cho đối thủ tìm cả nên khuyên là đừng nên ai làm thế trừ khi bạn là số 1 trên thị trường và bạn muốn chứng thực điều đó.
Chi phí: FREEMIUM
Loại thông tin: thông tin ước lượng về traffic
Truy cập: SimilarWeb.com
4. Alexa
Trước khi chúng ta có SimilarWeb thì chúng ta có Alexa. Công cụ này cho phép xem các thông tin ước lượng về website traffic của trang web và một thời thứ hạng của Alexa từng được xem như thước đo về mức độ phổ biến của trang web đó. Tuy rằng mức độ tin tưởng của Alexa ngày nay không còn như xưa nhưng thật ra cũng chẳng có gì chỉ ra SimilarWeb chính xác hơn Alexa và ngược lại cho nên có nhiều nguồn để đối chiếu vẫn tốt hơn.
Chi phí: FREEMIUM
Loại thông tin: thông tin ước lượng về traffic
Truy cập: https://www.alexa.com/topsites/countries/VN
Một số nguồn khác để tham khảo thêm về web traffic: TrafficEstimate, StatCrop, Web Informer
5. Datanyze
Là công cụ cung cấp thông tin ước lượng về thị phần của các nền tảng ứng dụng khác nhau trên thế giới. Được phân chia thành rất nhiều category khác nhau và trong đó bạn có thể chia nhỏ ra theo quốc gia và so sánh với một đối thủ khác. Hữu ích để xác định mức độ phổ biến của các
Chi phí: FREEMIUM
Loại thông tin: thông tin ước lượng về thị phần các nền tảng kỹ thuật được sử dụng bởi các website
Truy cập: https://www.datanyze.com/market-share
6. Net Market Share
Website này cho bạn thấy được các thông tin về thị phần của các thiết bị, hệ điều hành, trình duyệt, hay bộ máy tìm kiếm trên các nền tảng khác nhau.
Chi phí: FREEMIUM
Loại thông tin: thông tin ước lượng về thị phần của các thiết bị, hệ điều hành, trình duyệt, bộ máy tìm kiếm
Truy cập: https://www.netmarketshare.com/
Các nguồn thông tin tổng hợp tại Việt Nam
Các nguồn thông tin chính thống cho thị trường Việt Nam được cung cấp bởi chính phủ. Các báo cáo này được thực hiện bởi các cơ quan hành pháp và được chia sẻ công khai nhằm hỗ trợ các doanh nghiệp, cá nhân và công dân Việt Nam có thể truy cập được các thông tin cần thiết.
7. Tổng cục thống kê
Website chính thức của tổng cục thống kê Việt Nam với các thông tin về hành chính, dân số, đất đai, tài chính, đầu tư, xây dựng, nông nghiệp, công nghiệp và nhiều chỉ số khác. Bạn có thể lọc các chỉ số này theo năm, theo vùng lãnh thổ và chỉ tiêu. Tuy nhiên chỉ có vấn đề là giao diện website và bộ lọc nhìn rất cũ kỹ và có thể không thật sự thân thiện người dùng lắm.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp về Việt Nam
Truy cập: https://www.gso.gov.vn/Default.aspx?tabid=706&ItemID=13412
8. Cục thống kê thành phố Hồ Chí Minh
Website của cục thống kê thành phố Hồ Chí Minh có một số dữ liệu về kinh tế, tiêu dùng, đầu tư và một số chỉ tiêu chủ yếu khác của riêng thành phố này. Hữu ích nếu bạn cần một số dữ liệu chỉ của khu vực thành phố Hồ Chí Minh không thôi. Tuy nhiên dữ liệu trên trang này lại nằm dưới dạng các báo cáo pdf nên bạn có thể phải tự trích lọc ra.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp về khu vực Hồ Chí Minh
Truy cập: http://www.pso.hochiminhcity.gov.vn/web/guest/nam-2017
9. Cục thống kê thành phố Hà Nội
Website của cục thống kê thành phố Hà Nội có một số dữ liệu về kinh tế, tiêu dùng, đầu tư và một số chỉ tiêu chủ yếu khác của riêng thành phố này. Hữu ích nếu bạn cần một số dữ liệu chỉ của thủ đô không thôi. Tuy nhiên dữ liệu trên trang này lại nằm dưới dạng các báo cáo pdf nên bạn có thể phải tự trích lọc ra.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp về khu vực Hà Nội
Truy cập: http://thongkehanoi.gov.vn/
* Ngoài ra nếu bạn cần thông tin thống kê chi tiết của các tỉnh thành khác ngoài Hồ Chí Minh và Hà Nội thì cục thống kê cũng có các website nhỏ ở từng tỉnh và cung cấp các số liệu địa phương. Đáng tiếc là website tổng cục thống kê lại không có một danh mục chứa tất cả các website của từng tỉnh để người dùng có thể tìm kiếm nên việc tìm kiếm phải dựa vào Google. Bạn có thể tìm kiếm với cú pháp “cục thống kê + tên tỉnh / thành phố” để tìm được kết quả (thường nằm trong top 10).
10. Bộ tư pháp
Website của bộ tư pháp có chứa dữ liệu và thống kê theo từng năm về các thông tin dân sự như số lượng đăng ký kết hôn, khai sinh, nhận nuôi, giao dịch dân sự, v.v… Các thông tin này cũng nằm trong báo cáo và do đó bạn phải tự trích lọc ra.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp về các vấn đề dân sự và hành pháp của Việt Nam
Truy cập: https://moj.gov.vn/Pages/home.aspx
11. Tổng Cục Dân Số & Kế Hoạch Hóa Gia Đình
Wbsite của tổng cục dân số và kế hoạch hóa gia đình có các thông tin khá chi tiết về dân số, gia đình, giới tính, trẻ em, tỉ lệ sinh sản và tử vong của dân số. Tuy nhiên các thống kê này có vẻ chưa được cập nhật từ năm 2015 đến nay. Nguồn tham khảo phụ thêm.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp về dân số và kế hoạch hóa, gia đình của Việt Nam
Truy cập: http://gopfp.gov.vn/so-lieu
Các nguồn thông tin tổng hợp toàn cầu và các khu vực (bao gồm cả Việt Nam)
12. Index mundi
Website tổng hợp thông tin về nhâu khẩu học, môi trường, kinh tế và rất nhiều đầu mục khác. Website này sử dụng dữ liệu mới và được cập nhật từ các nguồn có thể coi là chính thống như CIA World Factbook và UN Data. Việc tổng hợp này tiện dụng nhưng nếu cần xem chi tiết hơn và một số so sánh biểu đồ thì nên xem nguồn gốc.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp ở Việt Nam và các vùng lãnh thổ khác
Truy cập: https://www.indexmundi.com/vietnam/
13. CIA World FactBook
Cơ sở dữ liệu về nhân khẩu học của đại đa số các quốc gia và lãnh thổ trên thế giới được cập nhật bởi cơ quan tình báo Mỹ CIA. Đa số các thông tin đều được cập nhật hàng năm và theo Tú là có tính chính xác cao. Ngoài ra còn có thể xem biểu đồ so sánh theo năm để thấy sự thay đổi. Một cơ sở dữ liệu rất hữu ích nếu bạn cần các thông tin chung về kinh tế, dân sự và các thông tin vĩ mô.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp ở Việt Nam và các vùng lãnh thổ khác
Truy cập: https://www.cia.gov/…/publica…/resources/the-world-factbook/
14. UN Data / UNStats
Website của cục thống kê trực thuộc liên hợp quốc và cũng như CIA World Factbook cung cấp các thông tin khá đầy đủ về nhân khẩu học, kinh tế, dân sự của rất nhiều quốc gia và vùng lãnh thổ. Các nguồn dữ liệu của UN Data lại có các bộ lọc tương đối tốt giúp việc tìm kiếm tương đối dễ dàng. Thậm chí còn có cả API kết nối nếu bạn cần lấy những dữ liệu này về một cách tự động cho hệ thống của bạn.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp ở Việt Nam và các vùng lãnh thổ khác
Truy cập: http://data.un.org/ và https://unstats.un.org/home/
15. World Bank Data
Website của tổ chức Ngân Hàng Thế Giới (World Bank) chứa rất nhiều nguồn dữ liệu về dân số, tài chính, kinh tế của Việt Nam cũng như nhiều quốc gia và vùng lãnh thổ khác trên thế giới. Được cập nhật khá đầy đủ và có các tính năng tạo thành biểu đồ / đồ thị khá rõ ràng và chi tiết. Ngoài ra World Bank cũng cho phép bạn download các nguồn dữ liệu này xuống dưới dạng Excel hoặc CSV.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp ở Việt Nam và các vùng lãnh thổ khác
Truy cập: https://data.worldbank.org/country/vietnam
16. Statista
Website tổng hợp các nội dung nghiên cứu và visualize các kết quả này thành các chart phù hợp, tiện lợi để sử dụng trong các presentation. Có thông tin phủ rộng ở gần như tất cả các mảng và nhiều nghiên cứu và thông tin theo từng năm, khu vực hay quốc gia. Dữ liệu về mặt chính xác thì cũng tùy vì có một số lấy từ những nguồn chính thống nhưng một số dữ liệu thì từ những nguồn nghiên cứu độc lập nên chưa hoàn toàn kết luận được về mức độ xác thực. Một số thông tin được chia sẻ FREE nhưng một số thông tin cần phải trả phí mới tiếp cận được.
Chi phí: FREEMIUM
Loại thông tin: thông tin tổng hợp nhiều chủ đề khác nhau
Truy cập: https://www.statista.com/
17. Gapminder
Gapminder Foundation là tổ chức được thành lập với mục tiêu là chống lại sự thiếu hụt nghiêm trọng về kiến thức xã hội của đại chúng bằng cách cung cấp các thông tin tổng hợp và các nội dung được chứng thực bởi dữ liệu. Có nhiều nguồn thông tin cấp độ toàn cầu cũng như địa phương được chia ra thành nhiều ngách như kinh tế, giáo dục, môi trường, sức khỏe, dân số, v.v… Gapminder cũng cung cấp một công cụ bạn có thể download để xây dựng những đồ thị từ các dữ liệu này.
Chi phí: FREE
Loại thông tin: thông tin tổng hợp nhiều chủ đề khác nhau
Truy cập: https://www.gapminder.org/data/
18. Internet Live Stats
Bạn muốn biết mỗi giây có thêm bao nhiêu người dùng internet mới, bao nhiêu website mới, bao nhiêu email được gửi đi, bao nhiêu lần tìm kiếm trên Google, bao nhiêu video views trên Youtube, v.v… Trang web này sẽ là nguồn thông tin hữu dụng nếu bạn cần những chỉ số tổng quan về internet và các nền tảng.
Chi phí: FREE
Loại thông tin: thông tin ước lượng và tổng hợp về nhiều nền tảng internet phổ biến
Truy cập: https://www.internetlivestats.com/
Hi vọng bài viết tổng hợp này sẽ mang lại cho các bạn những công cụ hữu ích hỗ trợ bạn tốt hơn trong việc thu thập thông tin, dữ liệu để phục vụ việc tự nghiên cứu cho kế hoạch và chiến lược của mình.
#MarketingTrips #CafeBiz
Nguồn: Marketing Trips
#ScholarshipforVietnameseStudents #HannahEd #Hannah #HannahEdsharing #Scholarship #Studyingabroad #Workingoverseas
youtube api search 在 Resepi Mutiara HATI Facebook 的精選貼文
ResepiAiskrimMalaysia
Bahan-Bahan Aiskrim Malaysia Sedap:
1 Tin Susu Pekat
1 Tin Susu Cair
4 1/2 tin Air Masak
2 1/2 sudu besar Tepung Jagung (untuk lembutkan aiskrim)
Garam sikit (untuk rasa lemak-lemak)
1 sudu kecik Esen Vanilla
Plastik aiskrim
Cara-Cara Membuat:
1. Campurkan susu pekat dan susu cair.Aida guna je.Campurkan sekali air masak 4 1/2 tin.
2. Selepas itu, bancuhkan 2 1/2 sudu besar tepung jagung dalam bekas sebelum masukkan dalam periuk untuk dimasak.
3. Campurkan garam dan esen vanila masak sampai semua betul-betul masak (menggelegak).
4.Bila dah menggelegak tutup api dan biarkan sejuk. Bila dah sejuk bolehlah masuk dalam plastik aiskrim cap kingkong.
Dekat sini Aida ada share sekali video cara-cara ikat plastik aiskrim tu..Kalau tak berapa clear boleh search dekat youtube.
Info Ekstra!
*Semua jenis aiskrim Malaysia yang bersusu dan tak bersusu mesti masak air tu sampai menggelegak walaupon pakai air coway atau cucco.
youtube api search 在 Sally Samsaiman Youtube 的最佳貼文
#YES #YESkasiupB40 #datapercuma #fonpercuma #belajardarirumah
Udang Kangkung Stail Masakan Padang
Bahan-bahan kisar:
3 biji cili merah
7 biji cili padi
1 inci kunyit
Sehiris lengkuas
1 inci halia
2 batang serai
5 biji bawang merah
3 ulas bawang putih
1 sudu kecil biji ketumbar
Bahan-bahan lain:
1 kilo udang
1 ikat kangkung
1 kotak santan (200ml)
2 helai daun salam
2 keping asam keping
2 helai daun kunyit
3 helai daun limau purut
2 sudu besar kerisik
1 kiub pati ayam
Gula & garam secukup rasa
Cara-caranya:
1. Kisar semua bahan-bahan kisar
2. Panaskan minyak dan tumis bahan kisar sehingga naik minyak, masukkan air dan biar reneh lagi sekali, masukkan daun salam & asam keping
3. Kemudian masukkan udang, daun kunyit, daun limau purut
4. Masukkan kiub pati ayam, kerisik dan masukkan santan, perasakan dgn garam & gula
5. Kacau rata bila dah menggelegak boleh masukkan kangkung. Lagi banyak lagi sedap!
6. Dah layu, boleh tutup api dan makan dgn nasi panas
Resipi asal: adikfoods (www.instagram.com/p/CNonI7UjKNi)
Sekarang seronok betul nak memasak dan kongsi di YouTube, sbb dah tak risau pasal data! Nak cari resipi ke, nak update blog ke, even nak upload dekat social media pun jadi lagi smooth je! Sambil search resipi, nak rekod video pun boleh dengan telefon percuma ni… Betul la orang kata, bila kita buat benda yg kita suka, lepas tu berjalan lancar, mmg happy la!
Korang pun jangan lupa daftar dan dapatkan pelan YES PRIHATIN!
➡ Pelan ini khas untuk golongan sasar B40 yang berdaftar!
➡ Setiap pendaftaran yg berjaya, kita boleh dapat telefon bimbit percuma dan semestinyaaaa dengan data percuma juga!
➡ Layari laman sesawang www.yes.my/kasiupB40. Daftarkan semua butir diri dan selepas beberapa hari, kad SIM YES akan dihantar terus ke depan rumah kita, secara PERCUMA!!
![post-title](https://i.ytimg.com/vi/O9-3vcjwLTE/hqdefault.jpg)
youtube api search 在 NgektsaiArmy Official Youtube 的最讚貼文
Salam Kemerdekaan!?? Kronologi Watak Ros-itam!
.
Video ini dibawakan khas oleh Ngektsai dan https://www.facebook.com/freshlah
.
Kepada sesiapa yang maseh blur2 dengan watak yg Ngektsai lakonkan dlm video tok, sila ke youtube channel NgektsaiArmy Official dan search video ‘Sumpahan Pondan’. Video tok adalah sambungan video yg Ngektsai polah pada 2018 yang lalu! Dah macam Marvel nak ooo? Ada kronologi indah haha ?
.
Wow bulan kemerdekaan, maka watak2 Ngektsai gago bbeli bgantong bendera masing2. Termasuklah Cik Kemban... Di manakah silapnya sampei remaja bertopi ya boleh bertukar menjadi Ros-itam? ?
.
Bukan nak ngaja ktk org ngaja anak k, something to ponder jak video tok. Ktk org tok mak bapak jenis ney? Jenis “Do As i Say” kah atau “Do As i Do?” Mun do as i say ya bahaya lah k. Ingat, nemiak belaja dengan mencontohi, bukan dengan arahan/kata2. Sebagai cth, ko madah “jangan pegang api ya, panas!” Maka nemiak ya akan makin asak ati gik nak megang api. Tapi mun kawu tunjukkan apa kesan dari megang api(lukus), sidak akan takut sebab dah nangga contoh apa blaku bila megang api!
.
Jika kita sik dpt merik contoh bagus ngan anak, ko ingat nya akan molah benda yg sama? Sekda cara lain selain kita yg set contoh baek utk sidak ekot, atau live with them behaving like you! Pilih lah mana satu!
.
Memang la memakan masa utk mendidik anak kecik tapi jika berterusan, hasilnya berbaloi. Sidak lambat laun akan belajar ekot juak walaupun pada mulanya agak susah. Sama juak dengan mendidik anak secara kasar. Sik semestinya sik boleh berkasar, ada masa bah. Tapi jika kita 24jam nerais jak2, sampei besar lah nemiak ya biasa ngan menerais. And one day, bila nya udah lebih bertenaga dari kawu yg dah tua, nya gik akan mulang benda ya ngan kawu. Kawu akan diteraisnya, nasib terais, mun macam Ros-itam, dirumbaknya bapak nya? Aa ney gaya?!
.
Saya berterima kasih kepada pejuang lampau yg bermatian memerdekakan kita, tapi saya turut memandang ke masa depan kerana anak2 adalah masa depan kita, masa depan negara. Maka di bulan merdeka tok, ingatlah bahawa nemiak tok akan one day meneraju masa depan. Jika kita maok peneraju masa depan tok bagus, jadilah role model yg terbaek utk sidak, not the other way around. Salam kemerdekaan ke-63 dari Ngektsai! Ngektsai prihatin, Malaysia Prihatin!
.
#TheNgektsai
#thelegendaryngektsai
#freshlahmalaysia
.
Ps : im not siding mana2 pihak k, nemiak atau mak bapak. Mun aku pun, anak aku ka, adik aku ka, sik ngekot contoh baek nok aku dah polah 31juta kali, memang aku jadi naga di rumah nyerao sidak! Jangan dirik tek udah perangei jaharu, alu semua nak nyalah mak bapak. Pokok pangkal nya kawu mpun!
![post-title](https://i.ytimg.com/vi/iJeBxVXJ_iQ/hqdefault.jpg)
youtube api search 在 RAP'TUM GAMERChannel Youtube 的最讚貼文
GTA V - LSPDFR มาเป็นตำรวจในเกม GTA V ตำรวจสายเเว๊นป่วนประชาชนฮ่าๆ #20
1.OpenIV
https://www.gta5-mods.com/tools/openiv
2.ScriptHookV
http://www.dev-c.com/gtav/scripthookv/
3.ScriptHookVDotNet
https://github.com/crosire/scripthookvdotnet/releases
4.Enhanced Native Trainer
https://www.gta5-mods.com/scripts/enhanced-native-trainer-zemanez-and-others
5.LUAPlugin for ScriptHookV
https://www.gta5-mods.com/tools/lua-plugin-for-script-hook-v
6.NativeUI
http://gtaforums.com/topic/809284-net-nativeui/
7.L.A.Roads + L.A.RoadsPatch [Add-On]
https://www.gta5-mods.com/misc/l-a-roads-patch
8.Realistic Guns Sounds
https://www.gta5-mods.com/weapons/realistic-weapons-sounds
9.GTA IV Vehicle Damage Handling Deformation
https://www.gta5-mods.com/vehicles/increased-deformation-gta-iv-vehicle-damage
10.Make Visuals Great Again
https://www.darkmyre.net/files/file/30-make-visuals-great-again/
11.Bright Lights
http://www.lcpdfr.com/files/file/13279-bright-lights/
12.LA Vegetation
https://www.gta5-mods.com/misc/l-a-vegetation-oiv-installer-cryhd-frazzlee
13.M4A1 [Animated]
https://www.gta5-mods.com/weapons/m4a1-eotech-acog-carry-handle-animated
14.Max Payne 3 Glock [Animated]
https://www.gta5-mods.com/weapons/max-payne-3-glock-for-v-animated
► MODS LSPDFR ◄
1.LSPD First Response
http://www.lcpdfr.com/files/file/7792-lspd-first-response/
2.RAGE Plugin Hook
https://ragepluginhook.net/Downloads.aspx
3.Albo1125.Common
http://www.lcpdfr.com/files/file/10294-albo1125common/
4.RAGENativeUI
https://github.com/alexguirre/RAGENativeUI/releases
5.ELS Emergency Lighting System
http://www.lcpdfr.com/files/file/13865-emergency-lighting-system/
► Scripts & Plugins ◄
1.Arrest Manager
http://www.lcpdfr.com/files/file/8107-arrest-manager-grab-peds-more-jail-points-cells-prisoner-transport-enhanced-scene-management-towinginsurance-pedfollow-pedgrabtaxi-weapondrop-xml-customisation-api/
2.Australian Police Callouts
http://www.lcpdfr.com/files/file/17652-australian-police-callouts/
3.TrafficStopBackup
http://www.lcpdfr.com/files/file/17336-traffic-stop-backup-normal-stop-felony-stop-modes/
4.Traffic Policer
http://www.lcpdfr.com/files/file/8303-traffic-policer-road-signs-traffic-offences-breathalyzer-speed-checker-doorlock-drugalyzer-ambient-events-traffic-offences-traffic-callouts-traffic-stop-assist-mimic-more/
5.Assorted Callouts
http://www.lcpdfr.com/files/file/9689-assorted-callouts-shoplifting-store-robberies-petrolgas-theft-pacific-bank-heist-hot-pursuit-traffic-stop-backup-required-illegal-immigrants-in-truck-person-with-a-knife-more/
6.OJManhunt
http://www.lcpdfr.com/files/file/17586-ojmanhunt-west-vinewood-active-search-containment-better-search-squad/
7.CheepCallouts
http://www.lcpdfr.com/files/file/17529-cheepcallouts/
8.Federal Callouts
http://www.lcpdfr.com/files/file/8452-federal-callouts-alpha/
9.BetterEMS
http://www.lcpdfr.com/files/file/11647-better-ems/
10.Wilderness Callouts
http://www.lcpdfr.com/files/file/8108-wilderness-callouts/
11.High Priority Callouts
http://www.lcpdfr.com/files/file/9135-high-priority-callouts/
12.Gang Callouts
http://www.lcpdfr.com/files/file/12934-gang-callouts/
13.Crazy Callouts
http://www.lcpdfr.com/files/file/8197-crazy-callouts/
14.OJScenarios
http://www.lcpdfr.com/files/file/18071-ojscenarios-scenario-based-calls-search-warrant-dui-checkpoint/
15.Emergency Strobes
http://www.lcpdfr.com/files/file/9909-emergency-strobes-now-with-wig-wag-lights/
16.Tacco Highway Callouts
http://www.lcpdfr.com/files/file/15224-tacco-highway-callouts/
17.Los Santos Noir
http://www.lcpdfr.com/files/file/18175-los-santos-noir/
【★】☞ ● เฟสบุ๊คส่วนตัว Facebook : https://goo.gl/GF805A
ถ้าชอบกด Like และกด Subscribe เพื่อเป็นกำลังใจในการทำคลิปต่อๆไปนะค๊าบ :)
☆═━┈┈━═☆☆═━┈┈━═☆☆═━┈┈━═☆
【★】☞ Subscribe : https://goo.gl/mrwwki
【★】☞ Facebook : https://goo.gl/VhU25y
✖══════════════════════════════✖
【★】ถ้าชอบ อย่าลืมกดปุ่ม 'สมัครรับข้อมูล' ด้วยนะครับ !!
เพื่อไม่พลากคลิปใหม่ๆจากแชแนล!! ^^ :)
【★】และอย่าลืมกด Like คลิป ! และแชร์ต่อให้เพื่อนๆได้ดูกันด้วยนะครับ !! ^^
【★】Subscribe เพื่อให้กำลังใจกันด้วยนะครับ :)
● ขอบคุณที่สนับสนุนกันมาตลอด
● เเละขอบคุณสำหรับการรับชมครับ
● Thanks For Watching !
** ขอบคุณทุกท่านที่สนับสนุนเเละรับชมครับ! เจอกันใหม่คลิปหน้าครับ! **
✖══════════════════════════════✖
【★】ติดตามโซเชี่ยลต่างๆได้ที่ลิ้งค์ด้านล่าง !
● Facebook : https://goo.gl/VhU25y
● Twitter : https://goo.gl/DOR5gF
● YouTube : https://goo.gl/mrwwki
● Steam : http://goo.gl/lP1UgV
✖══════════════════════════════✖
![post-title](https://i.ytimg.com/vi/Oe9bTlgVA3o/hqdefault.jpg)
youtube api search 在 [詢問] youtube data api v3問題- 看板Google - 批踢踢實業坊 的推薦與評價
youtube data api v3遇到一些問題,請教先進
所用開發工具是PHP 5.4.45
1.search.list的總筆數(totalResults)跟各分頁筆數總和不同?
舉例搜尋結果search.list的totalResults值為250
各分頁search.list條數(responce的筆數)總加起來可能只有215
總條數愈多發生的頻率與差異數目愈高
承上,250筆分頁結果,maxresults如為20,分13頁
除第一頁後面12頁的pageToken也都有(正常)
但search.list能正常responce的資料只有215筆,11個分頁
後面兩頁雖然能帶pageToken,但responce皆為最後正常顯示的第11頁內容
即使帶了pageToken,responce內容仍不會變
單頁有時也會發生
如搜尋結果totalResults值為12
實際responce的筆數(如videoId)不到12筆
當order參數非預設的relevence差異最大
(還是有人沒這問題?)
2.search.list當中order參數運作只是排序嗎?
會這樣問是因為當order參數為預設的relevence和為其他時(如date,viewCount...
兩者所搜尋出來的結果條數常常會不同
譬如參數為relevence時結果totalResults為100
參數為其他時皆為85(或105)
只有參數為relevence跑出的跟其他order參數不同
(還是說有人跑出來都相同?)
不知其他工具如java,python的開發者有沒碰到以上1,2問題?
3.如果影片字幕只有自動產生的,在search.list中videoCaption被當作none?
當中videoCaption參數值closedCaption找有字幕影片
但字幕只有自動產生的不會被找到?
4.api v3的captions.download總發生 403 forbidden error
The permissions associated with the request are not sufficient to download
the caption track. The request might not be properly authorized, or the video
order might not have enabled third-party contributions for this caption.
請問v3 什麼條件下的影片字幕是准許download的?
不含過去的?timedtext或其他v2方案
(還是說有人都沒這問題?)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.177.59
※ 文章網址: https://www.ptt.cc/bbs/Google/M.1456526219.A.D16.html
※ 編輯: lhsieh (1.169.49.48), 03/05/2016 07:20:57
... <看更多>
youtube api search 在 Search: list | YouTube Data API | Google Developers 的推薦與評價
Returns a collection of search results that match the query parameters specified in the API request. By default, a search result set identifies matching video
, channel
, and playlist
resources, but you can also configure queries to only retrieve a specific type of resource.
Quota impact: A call to this method has a quota cost of 100 units.
Common use cases
Request
HTTP request
GET https://www.googleapis.com/youtube/v3/search
Parameters
The following table lists the parameters that this query supports. All of the parameters listed are query parameters.
Parameters
Required parameters
part
string
The
part
parameter specifies a comma-separated list of one or more search
resource properties that the API response will include. Set the parameter value to snippet
.Filters (specify 0 or 1 of the following parameters)
forContentOwner
boolean
This parameter can only be used in a properly authorized request, and it is intended exclusively for YouTube content partners.
The
forContentOwner
parameter restricts the search to only retrieve videos owned by the content owner identified by the onBehalfOfContentOwner
parameter. If forContentOwner
is set to true, the request must also meet these requirements:The onBehalfOfContentOwner
parameter is required.The user authorizing the request must be using an account linked to the specified content owner.The type
parameter value must be set to video
.None of the following other parameters can be set: videoDefinition
, videoDimension
, videoDuration
, videoEmbeddable
, videoLicense
, videoPaidProductPlacement
, videoSyndicated
, videoType
.forDeveloper
boolean
This parameter can only be used in a properly authorized request. The
forDeveloper
parameter restricts the search to only retrieve videos uploaded via the developer's application or website. The API server uses the request's authorization credentials to identify the developer. The forDeveloper
parameter can be used in conjunction with optional search parameters like the q
parameter.For this feature, each uploaded video is automatically tagged with the project number that is associated with the developer's application in the Google Developers Console.
When a search request subsequently sets the
forDeveloper
parameter to true
, the API server uses the request's authorization credentials to identify the developer. Therefore, a developer can restrict results to videos uploaded through the developer's own app or website but not to videos uploaded through other apps or sites.forMine
boolean
This parameter can only be used in a properly authorized request. The
forMine
parameter restricts the search to only retrieve videos owned by the authenticated user. If you set this parameter to true
, then the type
parameter's value must also be set to video
. In addition, none of the following other parameters can be set in the same request: videoDefinition
, videoDimension
, videoDuration
, videoEmbeddable
, videoLicense
, videoPaidProductPlacement
, videoSyndicated
, videoType
.Optional parameters
channelId
string
The
channelId
parameter indicates that the API response should only contain resources created by the channel. Note: Search results are constrained to a maximum of 500 videos if your request specifies a value for the
channelId
parameter and sets the type
parameter value to video
, but it does not also set one of the forContentOwner
, forDeveloper
, or forMine
filters.channelType
string
The
channelType
parameter lets you restrict a search to a particular type of channel.Acceptable values are:
any
– Return all channels.show
– Only retrieve shows.eventType
string
The
eventType
parameter restricts a search to broadcast events. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
completed
– Only include completed broadcasts.live
– Only include active broadcasts.upcoming
– Only include upcoming broadcasts.location
string
The
location
parameter, in conjunction with the locationRadius
parameter, defines a circular geographic area and also restricts a search to videos that specify, in their metadata, a geographic location that falls within that area. The parameter value is a string that specifies latitude/longitude coordinates e.g. (37.42307,-122.08427
).The
location
parameter value identifies the point at the center of the area.The locationRadius
parameter specifies the maximum distance that the location associated with a video can be from that point for the video to still be included in the search results.The API returns an error if your request specifies a value for the location
parameter but does not also specify a value for the locationRadius
parameter.Note: If you specify a value for this parameter, you must also set the
type
parameter's value to video
.locationRadius
string
The
locationRadius
parameter, in conjunction with the location
parameter, defines a circular geographic area.The parameter value must be a floating point number followed by a measurement unit. Valid measurement units are
m
, km
, ft
, and mi
. For example, valid parameter values include 1500m
, 5km
, 10000ft
, and 0.75mi
. The API does not support locationRadius
parameter values larger than 1000 kilometers.Note: See the definition of the
location
parameter for more information.maxResults
unsigned integer
The
maxResults
parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are 0
to 50
, inclusive. The default value is 5
.onBehalfOfContentOwner
string
This parameter can only be used in a properly authorized request. Note: This parameter is intended exclusively for YouTube content partners.
The
onBehalfOfContentOwner
parameter indicates that the request's authorization credentials identify a YouTube CMS user who is acting on behalf of the content owner specified in the parameter value. This parameter is intended for YouTube content partners that own and manage many different YouTube channels. It allows content owners to authenticate once and get access to all their video and channel data, without having to provide authentication credentials for each individual channel. The CMS account that the user authenticates with must be linked to the specified YouTube content owner.order
string
The
order
parameter specifies the method that will be used to order resources in the API response. The default value is relevance
.Acceptable values are:
date
– Resources are sorted in reverse chronological order based on the date they were created.rating
– Resources are sorted from highest to lowest rating.relevance
– Resources are sorted based on their relevance to the search query. This is the default value for this parameter.title
– Resources are sorted alphabetically by title.videoCount
– Channels are sorted in descending order of their number of uploaded videos.viewCount
– Resources are sorted from highest to lowest number of views. For live broadcasts, videos are sorted by number of concurrent viewers while the broadcasts are ongoing.pageToken
string
The
pageToken
parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken
and prevPageToken
properties identify other pages that could be retrieved.publishedAfter
datetime
The
publishedAfter
parameter indicates that the API response should only contain resources created at or after the specified time. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).publishedBefore
datetime
The
publishedBefore
parameter indicates that the API response should only contain resources created before or at the specified time. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).q
string
The
q
parameter specifies the query term to search for.Your request can also use the Boolean NOT (
-
) and OR (|
) operators to exclude videos or to find videos that are associated with one of several search terms. For example, to search for videos matching either "boating" or "sailing", set the q
parameter value to boating|sailing
. Similarly, to search for videos matching either "boating" or "sailing" but not "fishing", set the q
parameter value to boating|sailing -fishing
. Note that the pipe character must be URL-escaped when it is sent in your API request. The URL-escaped value for the pipe character is %7C
.regionCode
string
The
regionCode
parameter instructs the API to return search results for videos that can be viewed in the specified country. The parameter value is an ISO 3166-1 alpha-2 country code.relevanceLanguage
string
The
relevanceLanguage
parameter instructs the API to return search results that are most relevant to the specified language. The parameter value is typically an ISO 639-1 two-letter language code. However, you should use the values zh-Hans
for simplified Chinese and zh-Hant
for traditional Chinese. Please note that results in other languages will still be returned if they are highly relevant to the search query term.safeSearch
string
The
safeSearch
parameter indicates whether the search results should include restricted content as well as standard content.Acceptable values are:
moderate
– YouTube will filter some content from search results and, at the least, will filter content that is restricted in your locale. Based on their content, search results could be removed from search results or demoted in search results. This is the default parameter value.none
– YouTube will not filter the search result set.strict
– YouTube will try to exclude all restricted content from the search result set. Based on their content, search results could be removed from search results or demoted in search results.topicId
string
The
topicId
parameter indicates that the API response should only contain resources associated with the specified topic. The value identifies a Freebase topic ID.Important: Due to the deprecation of Freebase and the Freebase API, the
topicId
parameter started working differently as of February 27, 2017. At that time, YouTube started supporting a small set of curated topic IDs, and you can only use that smaller set of IDs as values for this parameter.See topic IDs supported as of February 15, 2017
Topics
Music topics
/m/04rlf
Music (parent topic)
/m/02mscn
Christian music
/m/0ggq0m
Classical music
/m/01lyv
Country
/m/02lkt
Electronic music
/m/0glt670
Hip hop music
/m/05rwpb
Independent music
/m/03_d0
Jazz
/m/028sqc
Music of Asia
/m/0g293
Music of Latin America
/m/064t9
Pop music
/m/06cqb
Reggae
/m/06j6l
Rhythm and blues
/m/06by7
Rock music
/m/0gywn
Soul music
Gaming topics
/m/0bzvm2
Gaming (parent topic)
/m/025zzc
Action game
/m/02ntfj
Action-adventure game
/m/0b1vjn
Casual game
/m/02hygl
Music video game
/m/04q1x3q
Puzzle video game
/m/01sjng
Racing video game
/m/0403l3g
Role-playing video game
/m/021bp2
Simulation video game
/m/022dc6
Sports game
/m/03hf_rm
Strategy video game
Sports topics
/m/06ntj
Sports (parent topic)
/m/0jm_
American football
/m/018jz
Baseball
/m/018w8
Basketball
/m/01cgz
Boxing
/m/09xp_
Cricket
/m/02vx4
Football
/m/037hz
Golf
/m/03tmr
Ice hockey
/m/01h7lh
Mixed martial arts
/m/0410tth
Motorsport
/m/07bs0
Tennis
/m/07_53
Volleyball
Entertainment topics
/m/02jjt
Entertainment (parent topic)
/m/09kqc
Humor
/m/02vxn
Movies
/m/05qjc
Performing arts
/m/066wd
Professional wrestling
/m/0f2f9
TV shows
Lifestyle topics
/m/019_rr
Lifestyle (parent topic)
/m/032tl
Fashion
/m/027x7n
Fitness
/m/02wbm
Food
/m/03glg
Hobby
/m/068hy
Pets
/m/041xxh
Physical attractiveness [Beauty]
/m/07c1v
Technology
/m/07bxq
Tourism
/m/07yv9
Vehicles
Society topics
/m/098wr
Society (parent topic)
/m/09s1f
Business
/m/0kt51
Health
/m/01h6rj
Military
/m/05qt0
Politics
/m/06bvp
Religion
Other topics
/m/01k8wb
Knowledge
type
string
The
type
parameter restricts a search query to only retrieve a particular type of resource. The value is a comma-separated list of resource types. The default value is video,channel,playlist
.Acceptable values are:
channel
playlist
video
videoCaption
string
The
videoCaption
parameter indicates whether the API should filter video search results based on whether they have captions. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Do not filter results based on caption availability.closedCaption
– Only include videos that have captions.none
– Only include videos that do not have captions.videoCategoryId
string
The
videoCategoryId
parameter filters video search results based on their category. If you specify a value for this parameter, you must also set the type
parameter's value to video
.videoDefinition
string
The
videoDefinition
parameter lets you restrict a search to only include either high definition (HD) or standard definition (SD) videos. HD videos are available for playback in at least 720p, though higher resolutions, like 1080p, might also be available. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Return all videos, regardless of their resolution.high
– Only retrieve HD videos.standard
– Only retrieve videos in standard definition.videoDimension
string
The
videoDimension
parameter lets you restrict a search to only retrieve 2D or 3D videos. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
2d
– Restrict search results to exclude 3D videos.3d
– Restrict search results to only include 3D videos.any
– Include both 3D and non-3D videos in returned results. This is the default value.videoDuration
string
The
videoDuration
parameter filters video search results based on their duration. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Do not filter video search results based on their duration. This is the default value.long
– Only include videos longer than 20 minutes.medium
– Only include videos that are between four and 20 minutes long (inclusive).short
– Only include videos that are less than four minutes long.videoEmbeddable
string
The
videoEmbeddable
parameter lets you to restrict a search to only videos that can be embedded into a webpage. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Return all videos, embeddable or not.true
– Only retrieve embeddable videos.videoLicense
string
The
videoLicense
parameter filters search results to only include videos with a particular license. YouTube lets video uploaders choose to attach either the Creative Commons license or the standard YouTube license to each of their videos. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Return all videos, regardless of which license they have, that match the query parameters.creativeCommon
– Only return videos that have a Creative Commons license. Users can reuse videos with this license in other videos that they create. Learn more.youtube
– Only return videos that have the standard YouTube license.videoPaidProductPlacement
string
The
videoPaidProductPlacement
parameter filters search resultsto only include videos that the creator has denoted as having a paid promotion. If you specify
a value for this parameter, you must also set the
type
parameter's value to
video
.Acceptable values are:
any
– Return all videos, regardless of whether they contain paid promotions.true
– Only retrieve videos with paid promotions.videoSyndicated
string
The
videoSyndicated
parameter lets you to restrict a search to only videos that can be played outside youtube.com. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Return all videos, syndicated or not.true
– Only retrieve syndicated videos.videoType
string
The
videoType
parameter lets you restrict a search to a particular type of videos. If you specify a value for this parameter, you must also set the type
parameter's value to video
.Acceptable values are:
any
– Return all videos.episode
– Only retrieve episodes of shows.movie
– Only retrieve movies.Request body
Do not provide a request body when calling this method.
Response
If successful, this method returns a response body with the following structure:
{
"kind": "youtube#searchListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"regionCode": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
search Resource
]
}
Properties
The following table defines the properties that appear in a search result:
Properties
kind
string
Identifies the API resource's type. The value will be
youtube#searchListResponse
.etag
etag
The Etag of this resource.
nextPageToken
string
The token that can be used as the value of the
pageToken
parameter to retrieve the next page in the result set.prevPageToken
string
The token that can be used as the value of the
pageToken
parameter to retrieve the previous page in the result set.regionCode
string
The region code that was used for the search query. The property value is a two-letter ISO country code that identifies the region. The
i18nRegions.list
method returns a list of supported regions. The default value is US
. If a non-supported region is specified, YouTube might still select another region, rather than the default value, to handle the query.pageInfo
object
The
pageInfo
object encapsulates paging information for the result set.pageInfo.totalResults
integer
The total number of results in the result set.Please note that the value is an approximation and may not represent an exact value. In addition, the maximum value is 1,000,000.
You should not use this value to create pagination links. Instead, use the
nextPageToken
and prevPageToken
property values to determine whether to show pagination links.pageInfo.resultsPerPage
integer
The number of results included in the API response.
items[]
list
A list of results that match the search criteria.
Examples
Note: The following code samples may not represent all supported programming languages. See the client libraries documentation for a list of supported languages.
Apps Script
This function searches for videos related to the keyword 'dogs'. The video IDs and titles of the search results are logged to Apps Script's log.
Note that this sample limits the results to 25. To return more results, pass additional parameters as documented here: https://developers.google.com/youtube/v3/docs/search/list
function searchByKeyword() {
var results = YouTube.Search.list('id,snippet', {q: 'dogs', maxResults: 25}); for(var i in results.items) {
var item = results.items[i];
Logger.log('[%s] Title: %s', item.id.videoId, item.snippet.title);
}
}
Go
This code sample calls the API's
search.list
method to retrieve search results associatedwith a particular keyword.
This example uses the Go client library.
package mainimport (
"flag"
"fmt"
"log"
"net/http" "google.golang.org/api/googleapi/transport"
"google.golang.org/api/youtube/v3"
)var (
query = flag.String("query", "Google", "Search term")
maxResults = flag.Int64("max-results", 25, "Max YouTube results")
)const developerKey = "YOUR DEVELOPER KEY"func main() {
flag.Parse() client := &http.Client{
Transport: &transport.APIKey{Key: developerKey},
} service, err := youtube.New(client)
if err != nil {
log.Fatalf("Error creating new YouTube client: %v", err)
} // Make the API call to YouTube.
call := service.Search.List("id,snippet").
Q(*query).
MaxResults(*maxResults)
response, err := call.Do()
handleError(err, "") // Group video, channel, and playlist results in separate lists.
videos := make(map[string]string)
channels := make(map[string]string)
playlists := make(map[string]string) // Iterate through each item and add it to the correct list.
for _, item := range response.Items {
switch item.Id.Kind {
case "youtube#video":
videos[item.Id.VideoId] = item.Snippet.Title
case "youtube#channel":
channels[item.Id.ChannelId] = item.Snippet.Title
case "youtube#playlist":
playlists[item.Id.PlaylistId] = item.Snippet.Title
}
} printIDs("Videos", videos)
printIDs("Channels", channels)
printIDs("Playlists", playlists)
}// Print the ID and title of each result in a list as well as a name that
// identifies the list. For example, print the word section name "Videos"
// above a list of video search results, followed by the video ID and title
// of each matching video.
func printIDs(sectionName string, matches map[string]string) {
fmt.Printf("%v:\n", sectionName)
for id, title := range matches {
fmt.Printf("[%v] %v\n", id, title)
}
fmt.Printf("\n\n")
}
.NET
The following code sample calls the API's
search.list
method to retrieve search resultsassociated with a particular keyword.
This example uses the .NET client library.
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
using Google.Apis.Upload;
using Google.Apis.Util.Store;
using Google.Apis.YouTube.v3;
using Google.Apis.YouTube.v3.Data;namespace Google.Apis.YouTube.Samples
{
/// <summary>
/// YouTube Data API v3 sample: search by keyword.
/// Relies on the Google APIs Client Library for .NET, v1.7.0 or higher.
/// See https://developers.google.com/api-client-library/dotnet/get_started
///
/// Set ApiKey to the API key value from the APIs & auth > Registered apps tab of
/// https://cloud.google.com/console
/// Please ensure that you have enabled the YouTube Data API for your project.
/// </summary>
internal class Search
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("YouTube Data API: Search");
Console.WriteLine("========================"); try
{
new Search().Run().Wait();
}
catch (AggregateException ex)
{
foreach (var e in ex.InnerExceptions)
{
Console.WriteLine("Error: " + e.Message);
}
} Console.WriteLine("Press any key to continue...");
Console.ReadKey();
} private async Task Run()
{
var youtubeService = new YouTubeService(new BaseClientService.Initializer()
{
ApiKey = "REPLACE_ME",
ApplicationName = this.GetType().ToString()
}); var searchListRequest = youtubeService.Search.List("snippet");
searchListRequest.Q = "Google"; // Replace with your search term.
searchListRequest.MaxResults = 50; // Call the search.list method to retrieve results matching the specified query term.
var searchListResponse = await searchListRequest.ExecuteAsync(); List<string> videos = new List<string>();
List<string> channels = new List<string>();
List<string> playlists = new List<string>(); // Add each result to the appropriate list, and then display the lists of
// matching videos, channels, and playlists.
foreach (var searchResult in searchListResponse.Items)
{
switch (searchResult.Id.Kind)
{
case "youtube#video":
videos.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.VideoId));
break; case "youtube#channel":
channels.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.ChannelId));
break; case "youtube#playlist":
playlists.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.PlaylistId));
break;
}
} Console.WriteLine(String.Format("Videos:\n{0}\n", string.Join("\n", videos)));
Console.WriteLine(String.Format("Channels:\n{0}\n", string.Join("\n", channels)));
Console.WriteLine(String.Format("Playlists:\n{0}\n", string.Join("\n", playlists)));
}
}
}
Ruby
This sample calls the API's
search.list
method to retrieve search resultsassociated with a particular keyword.
This example uses the Ruby client library.
#!/usr/bin/rubyrequire 'rubygems'
gem 'google-api-client', '>0.7'
require 'google/api_client'
require 'trollop'# Set DEVELOPER_KEY to the API key value from the APIs & auth > Credentials
# tab of
# {{ Google Cloud Console }} <{{ https://cloud.google.com/console }}>
# Please ensure that you have enabled the YouTube Data API for your project.
DEVELOPER_KEY = 'REPLACE_ME'
YOUTUBE_API_SERVICE_NAME = 'youtube'
YOUTUBE_API_VERSION = 'v3'def get_service
client = Google::APIClient.new(
:key => DEVELOPER_KEY,
:authorization => nil,
:application_name => $PROGRAM_NAME,
:application_version => '1.0.0'
)
youtube = client.discovered_api(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION) return client, youtube
enddef main
opts = Trollop::options do
opt :q, 'Search term', :type => String, :default => 'Google'
opt :max_results, 'Max results', :type => :int, :default => 25
end client, youtube = get_service begin
# Call the search.list method to retrieve results matching the specified
# query term.
search_response = client.execute!(
:api_method => youtube.search.list,
:parameters => {
:part => 'snippet',
:q => opts[:q],
:maxResults => opts[:max_results]
}
) videos = []
channels = []
playlists = [] # Add each result to the appropriate list, and then display the lists of
# matching videos, channels, and playlists.
search_response.data.items.each do |search_result|
case search_result.id.kind
when 'youtube#video'
videos << "#{search_result.snippet.title} (#{search_result.id.videoId})"
when 'youtube#channel'
channels << "#{search_result.snippet.title} (#{search_result.id.channelId})"
when 'youtube#playlist'
playlists << "#{search_result.snippet.title} (#{search_result.id.playlistId})"
end
end puts "Videos:\n", videos, "\n"
puts "Channels:\n", channels, "\n"
puts "Playlists:\n", playlists, "\n"
rescue Google::APIClient::TransmissionError => e
puts e.result.body
end
endmain
Errors
The following table identifies error messages that the API could return in response to a call to this method. Please see the error message documentation for more detail.
Error type
Error detail
Description
badRequest (400)
invalidChannelId
The
channelId
parameter specified an invalid channel ID.badRequest (400)
invalidLocation
The
location
and/or locationRadius
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. Note that you must set the
type
parameter to video
if you set either the forContentOwner
or forMine
parameters to true
. You must also set the type
parameter to video
if you set a value for the eventType
, videoCaption
, videoCategoryId
, videoDefinition
, videoDimension
, videoDuration
, videoEmbeddable
, videoLicense
, videoSyndicated
, or videoType
parameters.Try it!
Use the APIs Explorer to call this API and see the API request and response.
... <看更多>
youtube api search 在 [詢問] youtube data api v3問題- 看板Google - 批踢踢實業坊 的推薦與評價
youtube data api v3遇到一些問題,請教先進
所用開發工具是PHP 5.4.45
1.search.list的總筆數(totalResults)跟各分頁筆數總和不同?
舉例搜尋結果search.list的totalResults值為250
各分頁search.list條數(responce的筆數)總加起來可能只有215
總條數愈多發生的頻率與差異數目愈高
承上,250筆分頁結果,maxresults如為20,分13頁
除第一頁後面12頁的pageToken也都有(正常)
但search.list能正常responce的資料只有215筆,11個分頁
後面兩頁雖然能帶pageToken,但responce皆為最後正常顯示的第11頁內容
即使帶了pageToken,responce內容仍不會變
單頁有時也會發生
如搜尋結果totalResults值為12
實際responce的筆數(如videoId)不到12筆
當order參數非預設的relevence差異最大
(還是有人沒這問題?)
2.search.list當中order參數運作只是排序嗎?
會這樣問是因為當order參數為預設的relevence和為其他時(如date,viewCount...
兩者所搜尋出來的結果條數常常會不同
譬如參數為relevence時結果totalResults為100
參數為其他時皆為85(或105)
只有參數為relevence跑出的跟其他order參數不同
(還是說有人跑出來都相同?)
不知其他工具如java,python的開發者有沒碰到以上1,2問題?
3.如果影片字幕只有自動產生的,在search.list中videoCaption被當作none?
當中videoCaption參數值closedCaption找有字幕影片
但字幕只有自動產生的不會被找到?
4.api v3的captions.download總發生 403 forbidden error
The permissions associated with the request are not sufficient to download
the caption track. The request might not be properly authorized, or the video
order might not have enabled third-party contributions for this caption.
請問v3 什麼條件下的影片字幕是准許download的?
不含過去的?timedtext或其他v2方案
(還是說有人都沒這問題?)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.177.59
※ 文章網址: https://www.ptt.cc/bbs/Google/M.1456526219.A.D16.html
※ 編輯: lhsieh (1.169.49.48), 03/05/2016 07:20:57
... <看更多>