使用 PyVimeo 从 API 获取 Vimeo 文件名时遇到问题
Trouble getting Vimeo filename from API using PyVimeo
我有一个使用 Python 和 PyVimeo 的脚本,我正在努力使用“GEThttps://api.vimeo.com/videos/{video_id}”这样我就可以得到文件名。当我尝试 运行 我的应用程序时,出现错误 {'error': "The requested video couldn't be found."}
。但是,当我在 Try it out
部分 (https://developer.vimeo.com/api/reference/videos#get_video) 下使用相同的视频 ID 时,它工作正常。
我假设我的代码有问题,但如果我使用 github example (about_me = v.get('/me'))
中的演示,它工作正常并且也需要身份验证。
有没有我遗漏的简单的东西?非常感谢。
import vimeo
v = vimeo.VimeoClient(
token= 'VimeoToken',
key= 'VimeoKey',
secret= 'VimeoSecret'
)
class Vimeo:
def get_vimeo_data(video_file):
uri = 'https://api.vimeo.com/videos/{video_file}'
# uri = 'https://api.vimeo.com/me/videos' - This response works
response = v.get(uri)
data = response.json()
print(data)
Vimeo.get_vimeo_data(55555)
您忘记在 f 弦前添加 f
。
class Vimeo:
def get_vimeo_data(video_file):
# THIS f
uri = f"https://api.vimeo.com/videos/{video_file}"
# uri = 'https://api.vimeo.com/me/videos' - This response works
response = v.get(uri)
data = response.json()
print(data)
我有一个使用 Python 和 PyVimeo 的脚本,我正在努力使用“GEThttps://api.vimeo.com/videos/{video_id}”这样我就可以得到文件名。当我尝试 运行 我的应用程序时,出现错误 {'error': "The requested video couldn't be found."}
。但是,当我在 Try it out
部分 (https://developer.vimeo.com/api/reference/videos#get_video) 下使用相同的视频 ID 时,它工作正常。
我假设我的代码有问题,但如果我使用 github example (about_me = v.get('/me'))
中的演示,它工作正常并且也需要身份验证。
有没有我遗漏的简单的东西?非常感谢。
import vimeo
v = vimeo.VimeoClient(
token= 'VimeoToken',
key= 'VimeoKey',
secret= 'VimeoSecret'
)
class Vimeo:
def get_vimeo_data(video_file):
uri = 'https://api.vimeo.com/videos/{video_file}'
# uri = 'https://api.vimeo.com/me/videos' - This response works
response = v.get(uri)
data = response.json()
print(data)
Vimeo.get_vimeo_data(55555)
您忘记在 f 弦前添加 f
。
class Vimeo:
def get_vimeo_data(video_file):
# THIS f
uri = f"https://api.vimeo.com/videos/{video_file}"
# uri = 'https://api.vimeo.com/me/videos' - This response works
response = v.get(uri)
data = response.json()
print(data)