gpt4 book ai didi

python - 回调 url 格式无效 - Instagram API 和 python 请求库

转载 作者:行者123 更新时间:2023-12-01 05:34:01 26 4
gpt4 key购买 nike

我有以下代码来从网址获取图像

    params = {'client_id':settings.SOCIAL_AUTH_INSTAGRAM_KEY,
'client_secret':settings.SOCIAL_AUTH_INSTAGRAM_SECRET,
'aspect':'media',
'object_id':instance.hashtag,
'callback_url':'http://localhost:8000/campaigns/hook'}
response = requests.post('https://api.instagram.com/v1/subscriptions/',
params=params)

我正在使用请求库来发送发布请求。但它返回错误消息

"Invalid format for \"callback_url\". URL must","start with \"http:\/\/\" or \"https:\/\/\""

我不知道我收到了这条消息。我将请求发送到以下网址。

https://api.instagram.com/v1/subscriptions/?client_secret=ZZZZZZZ&callback_url=http%3A%2F%2Flocalhost%3A8000%2Fcampaigns%2Fhook&aspect=media&client_id=YYYYYYYYYYY&object_id=asda '

http%3A%2F%2F 和 http:\/\/\之间有什么区别

有什么想法吗?

最佳答案

您需要使用data参数来发布数据:

response = requests.post('https://api.instagram.com/v1/subscriptions/', 
data=params)

params 关键字仅适用于 GET 参数。

您必须使用可公开访问的回调 URL; http://localhost 不是 Instagram 可以访问的 URL。

关于python - 回调 url 格式无效 - Instagram API 和 python 请求库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19552551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com