加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Instagram 400 Spammy请求

发布时间:2020-12-13 22:24:06 所属栏目:PHP教程 来源:网络整理
导读:我目前有一个应用程序,用于跟踪Instagram hastags和用户帖子以及关键字.我有相应的令牌从Instagram回来调用API.具体来说,一旦我有一个经过身份验证的用户,我就无法跟踪新的Instagram主题标签. 我正在尝试创建实时API订阅(https://instagram.com/developer/re
我目前有一个应用程序,用于跟踪Instagram hastags和用户帖子以及关键字.我有相应的令牌从Instagram回来调用API.具体来说,一旦我有一个经过身份验证的用户,我就无法跟踪新的Instagram主题标签.

我正在尝试创建实时API订阅(https://instagram.com/developer/realtime/).要做到这一点,我使用guzzle和laravel后端来建立请求.我建立了类似于下面的请求….

$data = [
            'client_id' => $instagram['client_id'],'client_secret' => $instagram['client_secret'],'object' => 'tag','object_id' => 'testterm','aspect' => 'media','verify_token' => Str::random(10),'callback_url' => "maycallbackURL"
        ];

$client = new GuzzleHttpClient();
$response = $client->post('https://api.instagram.com/v1/subscriptions/',['body' => $data]);

这失败了

400 BAD REQUEST

我的回调URL支持每个Instagram要求的GET和POST.我已经检查了我的X-Ratelimit-Remaining并且剩下4990左右,所以它没有速率限制.当我从服务器卷曲相同的请求时,我得到一个400错误代码和….

unable to reach callback url

本地我有一个应用程序通过安全隧道运行,使端点可以访问Instagram回调,这是有效的,允许我订阅和取消订阅我喜欢.这是我很困惑为什么这不能在我的服务器上运行的部分原因.

我认为这与Instagram文档的部分内容有关

“如果我们使用您的应用程序检测到垃圾邮件行为,您也可能会收到HTTP响应代码为400(错误请求)的响应.这些错误与速率限制无关.”

我很好奇,如果它认为我的请求是垃圾邮件,如果有人知道任何提示,以确保这一点

**有很多与这个相关的帖子,但最重要的是它已经解决了一年后关于它的问题……

解决方法

看起来你输入了’callback_url’的错误值.这应该是API的可访问URL,以便将数据发回.换句话说,您的脚本的位置.

用脚本的端点替换’maycallbackURL’应该可以解决问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读