下一步:YouTube live chat in Python Flask: pageTokenInvalid error
我想用Python中的YouTube数据API检索我的YouTube直播聊天
在我使用的YouTube Live Streaming API的官方doc网页上,试试这个API:
# Sample Python code for youtube.liveChatMessages.list
# See instructions for running these code samples locally:
# https://developers.google.com/explorer-help/guides/code_samples#python
import os
import google_auth_oauthlib.flow
import googleapiclient.discovery
import googleapiclient.errors
scopes = ["https://www.googleapis.com/auth/youtube.readonly"]
def main():
# Disable OAuthlib's HTTPS verification when running locally.
# *DO NOT* leave this option enabled in production.
os.environ["OAUTHLIB_INSECURE_TRANSPORT"] = "1"
api_service_name = "youtube"
api_version = "v3"
client_secrets_file = "YOUR_CLIENT_SECRET_FILE.json"
# Get credentials and create an API client
flow = google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file(
client_secrets_file, scopes)
credentials = flow.run_console()
youtube = googleapiclient.discovery.build(
api_service_name, api_version, credentials=credentials)
request = youtube.liveChatMessages().list(
liveChatId="YOUR_CHAT_ID",
part="snippet,authorDetails"
)
response = request.execute()
print(response)
if __name__ == "__main__":
main()
但我得到的回应是:
{
"error": {
"code": 400,
"message": "page token is not valid.",
"errors": [
{
"message": "page token is not valid.",
"domain": "youtube.liveChat",
"reason": "pageTokenInvalid"
}
]
}
}
什么是pageTokenInvalid
错误?如何获取pageToken
目前没有回答
相关问题 更多 >
编程相关推荐