It didn’t work for me when I tried, unless I’m making a mistake somewhere
def clip(self):
url = 'https://clips.twitch.tv/SpikyDelightfulDiscSSSsss'
clip_id = re.sub(r'https://clips.twitch.tv/', '', url)
clip_data = requests.get('https://api.twitch.tv/helix/clips?id=' + clip_id, headers=self.headers).json()
clip_data2 = requests.get('https://api.twitch.tv/kraken/clips/' + clip_id, headers=self.headers).json()
print(clip_data, '\n')
print(clip_data2)
returns
{'data': [{'id': 'SpikyDelightfulDiscSSSsss', 'url': 'https://clips.twitch.tv/SpikyDelightfulDiscSSSsss', 'embed_url': 'https://clips.twitch.tv/embed?clip=SpikyDelightfulDiscSSSsss', 'broadcaster_id': '136765278', 'broadcaster_name': 'buddha', 'creator_id': '140875512', 'creator_name': 'yumbananas', 'video_id': '450418682', 'game_id': '32982', 'language': 'en', 'title': 'Curtis Hotmic', 'view_count': 6279, 'created_at': '2019-07-09T21:54:17Z', 'thumbnail_url': 'https://clips-media-assets2.twitch.tv/AT-cm%7C491840151-preview-480x272.jpg'}], 'pagination': {}}
{'error': 'Not Found', 'status': 404, 'message': ''}