Known Issue: YouTube Integration Defect

Follow

Important

This article describes a known issue/defect with the Uberflip platform that is currently ongoing.

We will continue to update this article whenever there are new developments, or at least every two weeks.

Tip

To receive email notifications whenever this article is updated, click on the Follow button at the top of this page (to the right of the article title).

Issue Description

Updated June 30

Originally, changes that Google made in their authentication mechanisms for third-party integrations negatively impacted the integration between Uberflip and YouTube. We submitted a new version of the integration to Google, which successfully resolved the original authentication issue on April 2, 2020.

Unfortunately, this caused a different problem. As a large number of customers attempted to resume using the YouTube integration, the resulting spike in usage caused the integration to exceed the number of requests it is allowed to make to the YouTube API. As a result, customers experienced errors when trying to re-authorize and update YouTube Streams.

As an interim solution, we have reduced the number of videos that can be imported from YouTube (max. 50) as well as how frequently YouTube Streams are auto-updated (once per 24 hours). These changes have successfully mitigated the issue, and most customers have now been able to re-authorize/update their YouTube Streams.

However, because of these restrictions, customers may still experience some issues with the YouTube integration:

  • When trying to import playlists with a large number of videos (>50), the most recent videos may not be imported
  • We are still seeing high usage volumes, so creating or updating a YouTube Stream may intermittently fail if the integration has exceeded the number of allowed requests on that day

As a result, the changes we have made are only a temporary solution. At this time, we continue to work on delivering a permanent solution that will restore full functionality to the YouTube integration.

Update: June 30, 2020

As of June 30, 2020, Uberflip's request to increase the API request limit for the YouTube integration has been approved by Google. This is one of the resolution milestones we were working towards, as running out of API requests is the main reason why the integration currently stops working. As a result of this change, we expect the YouTube integration to be functional for a longer period each day.

While this should mitigate the issue, it will not resolve it: the integration still consumes a very large number of API requests each day, more than even the increased limit. For this reason, we continue to work on redesigning the YouTube integration to use the YouTube API more efficiently, which should fully resolve this issue.

 

Impact & Actions

Important: Read Before Proceeding

The impacts and actions described in this section remain applicable. At this time, you should be able to successfully re-authorize your YouTube integration and/or create new YouTube Streams.

Note that the maximum number of videos that can currently be imported is 50 videos. As a result, playlists with a large number of videos, including those connected to existing YouTube Streams, may not pull in the most recent videos until this issue has been fully resolved.

The impact of this issue, and any applicable actions, will differ depending on whether you had existing YouTube Streams that were affected, or wanted to create new YouTube Streams (but were not able to). For details specific to each situation, click on the relevant section below to expand it:

Existing YouTube Streams (created before March 25, 2020)

IMPACT

  • On March 25, all existing YouTube Streams were disconnected when the old YouTube integration was deactivated in order to submit a new integration to Google. The new integration was released on April 2.
  • Any YouTube Streams that existed in your Hub on March 25 will remain disconnected until you take action.
  • To reconnect your YouTube Streams, you must re-authorize the integration between your Uberflip account and your YouTube (Google) account.
  • While they are disconnected, YouTube Streams will not pull in new content. However, videos imported before the Stream was disconnected will continue to work normally (i.e. can be viewed by visitors and added to Marketing/Sales Streams) while the Stream remains disconnected.

ACTIONS

To re-authorize the YouTube integration and reconnect your YouTube Streams that are currently disconnected:

  1. Open this article: Set Up a YouTube Integration.
  2. Follow the instructions under the section Connect Your Uberflip and Google Accounts (direct link to this section here).
    • IMPORTANT: When you are asked to choose a Google account during the re-authorization process, it must be the same account that was connected to your Hub previously. If you choose a different account, the re-authorization will be successful, but your existing Streams will not reconnect (because they are associated with a different Google account).
    • You do NOT need to complete the steps under Create a New YouTube Stream in the same article.

You only need to re-authorize the YouTube integration ONCE. As soon as you do this, all YouTube Streams across all Hubs in your Uberflip account will reconnect, and should resume importing content from YouTube automatically.

There is no deadline for re-authorizing the YouTube integration, and you can complete this action at any time.

New YouTube Streams (created after April 2)

IMPACT

The ability to create a new YouTube Stream has been restored as of April 2.

ACTIONS

  • Your ability to create YouTube Streams in your Hub(s) has been restored. No further action is needed on your part.
  • For instructions on how to create a YouTube Stream, see this article.

 

Resolution Details & Timeline

To permanently resolve the issue and restore full functionality, we are currently pursuing two separate but complementary approaches:

  • We are redesigning the YouTube integration to be more efficient. This involves analyzing how the integration currently works in-depth, and identifying areas where we can reduce the number of calls the integration needs to make while still retaining comparable functionality.
  • We have worked with Google to increase Uberflip's request limit on the YouTube API. This gives Uberflip's YouTube integration more capacity and a greater buffer before customers experience any impacts. As of June 30, 2020, this request has been approved by Google.

Due to the nature of these approaches, we are unfortunately not able to offer a concrete timeline for their completion at this time. However, we do understand the importance of this issue to our customers, and are treating it as a top priority.

1 out of 1 found this helpful

Comments

9 comments
  • Updated April 7: Reopened issue due to new developments as a result of Google YouTube API rate limiting.

    0
    Comment actions Permalink
  • Updated April 29: Added an update about the current status of the integration.

    0
    Comment actions Permalink
  • Updated May 19: Added an update about our approach to resolving this issue permanently. Going forward, we will also be updating this article more regularly: in addition to updates whenever we have news to share, we will also be making bi-weekly "check in" updates even if there have been no major changes.

    0
    Comment actions Permalink
  • Updated June 1: Check-in update; no major news to share.

    0
    Comment actions Permalink
  • Updated June 15: Check-in update; no major news to share.

    0
    Comment actions Permalink
  • Updated June 29: Update on our progress with increasing Uberflip's YouTube API request limit with Google.

    0
    Comment actions Permalink
  • Updated June 30: Google has approved our request for a rate limit increase on the YouTube API, which should help to mitigate the issue while we work on a permanent resolution.

    0
    Comment actions Permalink
  • Thanks Jan, what is the new rate limit? Do you think playlists with more than 50 videos will add new content to their linked Uberflip streams?

    0
    Comment actions Permalink
  • Hi Ayan, thanks for your question. The new rate limit is double the previous rate limit. Note that the integration is not based on a per-client limit of API calls, so the additional capacity added today will provide more bandwidth for all customers to share. We anticipate that this will allow the integration to be functional for a longer period each day than before.

    However, the increased rate limit will not resolve the overall issue, as the integration still uses API calls at a high rate. As a result, we're unfortunately not yet in a position where we can change the behavior of the integration to import more than 50 videos. Once that does happen, we'll make sure to communicate it in this article. We greatly appreciate your patience while we work though this issue.

    0
    Comment actions Permalink

Please sign in to leave a comment.