android-Instagram ?__ a = 1访问被拒绝

android-Instagram ?__ a = 1访问被拒绝,第1张

概述我的问题是关于新的Instagram更新,随着新的Instagram更新,我不再能够通过以下方式访问公共页面JSON格式     https://www.instagram.comasa/?__a=1.我正在使用`AsyncHttpClientclient;client.get("https://www.instagram.comasa/?__a=1",newTextHttpResponseHand

我的问题是关于新的Instagram更新,随着新的Instagram更新,我不再能够通过以下方式访问公共页面JSON格式
     https://www.instagram.com/nasa/?__a=1.我正在使用

`AsynchttpClIEnt clIEnt; clIEnt.get("https://www.instagram.com/nasa/?__a=1",  newTexthttpResponseHandler()`

我正在使用AndroID Studio,有关如何进行 *** 作的任何建议,我正在
拒绝访问www.instagram.com

解决方法:

这是未记录的端点之一,必须停止在某个点,因为它不应该公开访问.
确实建议不要在应用程序中使用这些未记录的终结点,而应使用Instagram API.

4月13日更新

您可以使用此PHP解决方案获取USER_ID,但我尚未对其进行测试,但是您可以尝试:-

$name = "{username}";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "https://www.instagram.com/$name/");curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$result = curl_exec($ch);$http = curl_getinfo($ch, CURliNFO_http_CODE);curl_close($ch);if($http=="200") {  $doc = new DOMdocument();  $doc->loadHTML($result);  $xpath = new DOMXPath($doc);  $Js = $xpath->query('//body/script[@type="text/JavaScript"]')->item(0)->nodeValue;  $start = strpos($Js, '{');  $end = strrpos($Js, ';');  $Json = substr($Js, $start, $end - $start);  $data = Json_decode($Json, true);  $user_ID = $data["entry_data"]["ProfilePage"][0]["graphql"]["user"]["ID"];} 

原始帖子:https://stackoverflow.com/a/49479992/9565955

总结

以上是内存溢出为你收集整理的android-Instagram /?__ a = 1访问被拒绝全部内容,希望文章能够帮你解决android-Instagram /?__ a = 1访问被拒绝所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存