gpt4 book ai didi

php - POST instagram api 跟随 cURL PHP

转载 作者:搜寻专家 更新时间:2023-10-31 21:30:28 25 4
gpt4 key购买 nike

¡嗨!

我正在尝试使用 instagram API 发帖。我有一个随机有效的 access_token,我正在尝试使用 php 和 cURL 仅使用 access_token 关注某人,这可能吗?

我的 PHP 代码:

$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL,"https://api.instagram.com/v1/users/<userid>/relationship?access_token=<valid access_token>");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'action=follow');
// grab URL and pass it to the browser
$result = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);

print_r($result);

我得到这个错误:

{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Invalid header: X-Insta-Forwarded-For is required for this operation"}

我读到我可以只使用 access_token 执行操作(关注,喜欢),这是真的吗?

谢谢!

最佳答案

您可能已为您的 Instagram 客户端应用程序启用强制签名请求。因此,您需要使用签名 header 发出请求。更多详情请访问以下https://instagram.com/developer/restrict-api-requests/ .他们在那里提到了对签名请求的常见回应。我们应该对某些端点使用 access_token。并且您正在尝试发出发布请求,在发出发布请求之前,请确保您有权在该端点上发出发布请求。您回复的原因, header 丢失 {"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Invalid header: X-Insta-Forwarded-For is required for this operation"

关于php - POST instagram api 跟随 cURL PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30563558/

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