• Youtube API now returns a 400 error because it deems the combination of search parameters to be invalid:

    The request contains an invalid combination of search filters and/or restrictions. Note that you must set the <code>type</code> parameter to <code>video</code> if you set either the <code>forContentOwner</code> or <code>forMine</code> parameters to <code>true</code>. You must also set the <code>type</code> parameter to <code>video</code> if you set a value for the <code>eventType</code>, <code>videoCaption</code>, <code>videoCategoryId</code>, <code>videoDefinition</code>, <code>videoDimension</code>, <code>videoDuration</code>, <code>videoEmbeddable</code>, <code>videoLicense</code>, <code>videoSyndicated</code>, or <code>videoType</code> parameters.

    Removing ‘channelType=any’ from the search query did the trick for me. However, removing any mention of ‘channeltype’ from the plugin files did not suffice, since these values are also saved and serialized in the database. Also removed these bits from the corresponding fields in the database (with the help of this serialized PHP editor), and it’s functional again ??

  • The topic ‘Google’s YouTube API behaviour slightly changed’ is closed to new replies.