Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
Assignment
SOCIAL MEDIA DATA ANALYTICS (ADS330.01)
Assignment Weightage: 20%
Total Marks: 50
Question:
“Using the YouTube Data API, access and analyse data from the MrBeast youtube channel (https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA). Your task is to retrieve and present the following information: total subscribers, total views, total videos, and details (title, views, likes, comments, and publish date) of the 10 most recent videos. Document the process of creating and using the YouTube API, include relevant screenshots for verification, and present the extracted data in a structured format (e.g., table, chart, CSV, or JSON). Submit your work as a PDF via Moodle.”
Instructions
2. Deliverables:
- A PDF document with the following sections:
- Steps for creating and using the YouTube API.
- Screenshots of the API creation process.
- Documentation of the process of retrieving data from the MrBeast YouTube channel.
- Screenshots of your API usage and outputs.
- A summary of extracted data in tabular or structured format (e.g., CSV or JSON file).
- Important: Screenshots must be included to verify the original work.
4. Evaluation Criteria:
- Understanding of the YouTube API (10 marks): Explanation of the API creation process.
- Data Extraction Process (15 marks): Explanation of the steps used to extract the data.
- Data Presentation (10 marks): Properly formatted and labeled extracted data.
- Originality Verification (10 marks): Screenshots of the steps, API key, and data extraction results.
- Presentation (5 marks): Neat and organized submission.
Accessing Data from MrBeast's YouTube Channel Using the YouTube API
- Open your browser and go to the Google Cloud Console.
- Create a new project by clicking on “Select a Project” in the toolbar and then “New Project”. Name your project (e.g., "YouTube Data Project").
- In the Google Cloud Console, go to APIs & Services > Library.
- Search for “YouTube Data API v3” in the search bar.
- Click on the API and then click the Enable button.
- Navigate to APIs & Services > Credentials.
- Click “Create Credentials” and choose API Key.
- A new API key will be generated. Copy this key, as you will use it to access the YouTube Data API.
Step 2: Accessing Data from MrBeast’s YouTube Channel (15 Marks)
- Find The MrBeast YouTube channel ID
- Use the YouTube Data API to retrieve the channel’s public information, including:
- Total number of subscribers.
- Total number of views.
- Total number of videos.
- Retrieve information about the 10 latest videos uploaded on the MrBeast channel. This includes:
- Video titles.
- Publish dates.
- View counts.
- Like counts.
- Comment counts.
- A CSV file or JSON file showing the extracted data.
- A structured table presented in your final document.
- Present the extracted data in a clean and readable table within your PDF.
- Label each column appropriately (e.g., "Video Title," "Views," "Likes," etc.).
- Ensure that all data is accurate and corresponds to the latest videos on the MrBeast channel.
|
Video Title |
Publish Date |
Views |
Likes |
Comments |
|
Example Video 1 |
YYYY-MM-DD |
10,000,000 |
500,000 |
20,000 |
|
Example Video 2 |
YYYY-MM-DD |
8,000,000 |
400,000 |
15,000 |
• The API key creation process.• Your data retrieval process (e.g., Python script execution or API tool usage).• The outputs of the retrieved data.
• Title Page: Include the course title, assignment title, your name, and student ID.• Instructions: Briefly summarize the steps you followed to complete the assignment.• Screenshots: Include all relevant screenshots.• Data Presentation: Present the extracted data in a structured format.