SOCIAL MEDIA DATA ANALYTICS (ADS330.01)


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

1. Objective: This assignment aims to demonstrate your ability to access and analyze social media data using the YouTube API. The focus will be on extracting data from the YouTube channel MrBeast and retrieving information such as video titles, views, likes, and comments.

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.
3. Submission Format: Submit the assignment as a PDF file via Moodle.

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

Assignment Breakdown
Step 1: Creating a YouTube API Key (10 Marks)
1. Set up your project in Google Cloud Console:
    • 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").
2. Enable the YouTube Data API:
    • 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.
3. Generate an API Key:
    • 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.
4. Take a Screenshot: Take a screenshot of the API key creation process and include it in your final document.

Step 2: Accessing Data from MrBeast’s YouTube Channel (15 Marks)

1. Channel Information:


  • 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.


2. Video Information:
  • Retrieve information about the 10 latest videos uploaded on the MrBeast channel. This includes:
    • Video titles.
    • Publish dates.
    • View counts.
    • Like counts.
    • Comment counts.
3. Output Data: Save the retrieved data in an organized format, such as:
  • A CSV file or JSON file showing the extracted data.
  • A structured table presented in your final document.
4. Take Screenshots: Take screenshots of the data retrieval process and the output results. Include these in your PDF for verification.
Step 3: Presenting Extracted Data (10 Marks)
1. Organize the Data:
  • 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.
2. Example of Data Presentation:

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

3. Screenshots: Include screenshots of the data you extracted (e.g., chart output).
Step 4: Verifying Originality with Screenshots (10 Marks)
1. Ensure originality by providing clear screenshots of:
• The API key creation process.
• Your data retrieval process (e.g., Python script execution or API tool usage).
• The outputs of the retrieved data.
2. Include all screenshots in your final document to verify that the work is your own.
Step 5: Presentation and Submission (5 Marks)
1. Organize Your Document:
• 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.
================================================================

发表评论

电子邮件地址不会被公开。 必填项已用*标注