在使用Instagram client_id API请求时,如下所示:
{user-id}/media/recent/?client_id=YOUR-CLIENT_ID
实际上,我可以在JSON响应中看到图像url和like-count,但无法知道如何提取两者。我只能像这样提取图像本身:
<?php
if (!empty($_GET['user_id'])){
$user_id = ($_GET['user_id']);
// connect to the instagram API
$instagram_url = '
我正在遵循一个instagram教程。我已经检查了大约一个小时的代码,似乎找不到问题。我一直收到以下错误
file_get_contents(https://api.instagram.com/v1/media/search?lat33.810485&lng=-117.918989&client_id=b2b2dccbfc432681097): failed to open stream: HTTP request failed! HTTP/1.1 400 BAD REQUEST
(浏览: /home/vagrant/Code/api/resources/vi
我试图通过使用Guzzle的并发请求特性来加快脚本的速度,但是,我所使用的两个脚本所花费的时间似乎是相同的。
我有两个php脚本,它们只是从用户的instagram帐户中提取最后100个帖子,目的是为每个帖子获取嵌入代码。Instagram每个请求有20条帖子的限制,所以它循环5次。Instagram也使用oembed,所以一旦我提取每个post url,我就必须将它发送到他们的oembed端点,以接收到适当的html。
在原始脚本中,不使用并发请求,它提取100个post urls,然后通过请求oembed数据循环。
public function getinstagramPosts2($i
我正在研究如何将变量的值推到json函数之外。我将Google地图和Instagram的API集成在一起,所以我将经度和纬度坐标传递给glat,并将glng传递给var url (这是google函数之外的)。目前,我正在使用PHP,不太熟悉json。
var glat;
var glng;
//Google maps latitude and coordinates
$.getJSON(mapurl, function(google){
glat = google.results[0].geometry.location.lat;
glng = google
我正在做一个小的试错项目,允许你在Instagram上简单地搜索照片。我找到了,它运行得完美无缺。不幸的是,在该示例中只能使用一个静态标记。我想做的是允许用户搜索标签。然后将输入值用作ajax调用中使用的标记。不幸的是这不起作用。控制台或其他任何东西都没有错误。只是没有回应。
jQuery
// Search new tag
$("form#s-form > button").click(function () {
if (!$("form#s-form > input").val()) {
// notice no valu
过去两天,我试图用原始PHP显示Instagram配置文件中的照片。但我会发现这些错误。
Notice: Trying to get property of non-object in E:\xampp7\htdocs\instagram\index.php on line 29
Warning: Invalid argument supplied for foreach() in E:\xampp7\htdocs\instagram\index.php on line 29
我从instagram API创建了适当的authentication。我请求的API clients access
我知道这个错误:
mona@pascal:~/computer_vision/Instagram-API/examples$ php PaginationExample.php
PHP Warning: include(/home/mona/computer_vision/Instagram-API/examples/../vendor/autoload.php): failed to open stream: No such file or directory in /home/mona/computer_vision/Instagram-API/examples/PaginationE
我想在PHP中使用Instagram API,但它显示了一个错误:
Fatal error: Uncaught Error: Call to undefined function sendPostData() in /storage/h11/133/1908133/public_html/index.php:13 Stack trace: #0 {main} thrown in /storage/h11/133/1908133/public_html/index.php on line 13
我的代码:
<html>
<head>
<title>indexe
Instagram API的整个订阅过程似乎不那么直接。
我设置了一些代码来接收Instagram从我的订阅中发出的帖子通知时发送的post数据。然而,当我试图查看数据,原始的JSON,它发布我无法得到它。如果我是print_r或var_dump,我只会得到数字1。
请参阅我访问数据的代码:
// Catches realtime updates from Instagram
if ($_SERVER['REQUEST_METHOD']==='POST') {
// Retrieves the POST data from Instagram
下面的代码获取一个Instagram用户的关注者列表,并将它们组合到一个数组中,这样我就可以在Express路由处理程序中返回它们。
这需要继续运行,直到Instagram显示没有更多的结果可供浏览。该函数接受一个必需的“用户id”、一个必需的"access_token“、一个可选的”游标“和一个回调。
完全组合的数据以正确的JSON格式成功返回,但我无法将其返回到express处理程序。
如何将此信息传递回express处理程序?
var out_data = [];
function getFollows(id,access_token,cursor,callback) {
i
{
"code":420,
"error_type":"OAuthRateLimitException",
"error_message":"You have exceeded the maximum number of requests per hour. You have performed a total of 253 requests in the last hour. Our general maximum request limit is set at 30 requests per hour