【问题标题】:Instagram API. "Unable to reach callback url"Instagram API。 “无法访问回调网址”
【发布时间】:2012-03-23 13:22:25
【问题描述】:

好的,这里是设置。我正在开发一个节日网站,需要使用 Instragram API。客户希望自动从 Instagram 加载使用特定主题标签的图片。没问题,instagram API 支持这个功能等等。

但是当我尝试进行订阅(通过 cURL 发布操作)时,我收到一个错误响应,指出我的回调 URL 无法访问。但它是可以到达的。我可以通过浏览器上网。

我的 cURL 操作如下所示:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, count($postData));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
$result = curl_exec($ch);       
curl_close($ch);    

这是我在执行上面的 post 操作后得到的响应:

{"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"无法到达回调 URL \"...myUrl...\"."}}

任何知道我做错了什么的 instagram 大师在线?

注意:我尝试订阅我的回调 URL 文件/api 以及单独的 php 文件。

【问题讨论】:

  • "但它是可访问的" - 您确定它可以从服务器访问吗?如果您能够通过 SSH 连接到 Web 服务器,请使用 wget 或类似工具进行测试。
  • 你解决了这个问题吗?我遇到了这个问题,远程服务器,但没有乐趣。
  • 我做了,但时间太久了,恐怕我无法帮助你。

标签: php api post curl instagram


【解决方案1】:

如果您使用家用计算机进行开发,请确保您提供给 instagram 服务器的回调 url 可以访问(从他们这边)

您的计算机上可能有防火墙(确保允许传入连接)
或者尝试在远程服务器上运行您的代码(如果您还没有)

【讨论】:

  • 您能否介绍一下网址是什么(您可以将某些部分涂黑)。您是否对查询字符串进行了 URL 编码? (如果您将其粘贴,您的浏览器会自动执行此操作)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多