Known Issue: YouTube Integration Defect [RESOLVED]

Follow

Important

This article describes a previous known issue/defect with the Uberflip platform that is now resolved. This article is provided for reference purposes only.

Issue Description

Updated September 28

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 reduced the number of videos that could be imported from YouTube (max. 50) as well as how frequently YouTube Streams are auto-updated (once per 24 hours). These changes successfully mitigated the issue while we worked on a permanent solution, which was delivered on September 25.

Final Update: September 28, 2020

As of September 25, Google has granted a further increase in Uberflip's API request limit for YouTube. In combination with the other improvements we have made to the integration's efficiency, this latest development has now allowed us to return the YouTube integration to full functionality.

As a result of this change, the interim import limit of 50 videos and Stream update frequency of once per 24 hours are no longer in effect. Instead, we have returned to the following service parameters for the YouTube integration with immediate effect:

  • Import limit of up to 500 videos
  • Automated Stream refresh (importing of new videos) frequency of once per hour

As the YouTube integration is once again fully functional, this known issue is now marked as RESOLVED.

 

Impact & Actions

Important: Read Before Proceeding

If you had existing YouTube Streams created before March 25, 2020, the impacts and actions described in this section remain applicable.

If you have not yet done so, you can follow the steps below to re-authorize your YouTube integration and/or create new YouTube Streams.

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.

 

Resolution Details & Timeline

To permanently resolve this issue and restore full functionality, we pursued two separate but complementary approaches:

  • We redesigned the YouTube integration to be more efficient. This involved analyzing how the integration previously worked, and identifying areas where we could reduce the number of calls the integration needs to make while still retaining comparable levels of functionality. This work was completed September 18, 2020.
  • We worked with Google to significantly increase Uberflip's request limit on the YouTube API. This gives Uberflip's YouTube integration the capacity required to restore full functionality. The increased limit was approved and implemented on September 25, 2020.

Full functionality was restored by September 25, 2020, fully resolving this issue.

1 out of 1 found this helpful

Comments

18 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
  • Will there be another update soon? I am still having to manually sync/update YouTube Channels/streams in my hubs.

    0
    Comment actions Permalink
  • Hi Jana! We definitely understand that this issue is a pain point for our customers, so we always update this article as soon as we have news to share about our progress. If there is no material news, we update this article every two weeks on Mondays. Our next scheduled update is set for next Monday, July 13.

    Also, on weeks between when this article is updated, our Product Management team sends out an update email. This email goes out every two weeks on Fridays, and the next one will be this Friday, July 10th (tomorrow).

    I'm sorry that I don't have anything more to share at this time, but thank you for bearing with us as we work on resolving this issue.

    1
    Comment actions Permalink
  • Updated July 13: Update on integration uptime since the API request limit increase, and progress on the integration redesign.

    0
    Comment actions Permalink
  • A meta-update: starting next week, we'll be moving bi-weekly updates to this article from Mondays to Fridays. We're making this change to better align with the cadence of the bi-weekly update emails we send on Fridays of alternating weeks. The next update to this article will be Friday, July 31st.

    0
    Comment actions Permalink
  • Updated July 31: Update on our progress with redesigning the integration to be more efficient.

    0
    Comment actions Permalink
  • Updated August 14: Update on our progress with improving the integration's efficiency, as well as an ETA for resolution of the issue.

    0
    Comment actions Permalink
  • Updated August 27: The work to implement a full resolution is still on track, and is scheduled to be completed by the third week of September.

    0
    Comment actions Permalink
  • Updated September 11: Updated with an ETA for completion of work to restore full functionality (September 18).

    0
    Comment actions Permalink
  • Final update, September 28: Full functionality has now been restored to the YouTube integration, and as a result this issue is now marked as resolved.

    0
    Comment actions Permalink

Please sign in to leave a comment.