I'm using the curl php library to get the instagram json feed from a given public profile. I want to use wp_remote_get()
because on the host I'm using for this project, I don't have the ability to use curl to request the json feed, I've noticed that my actual plugin script will work well on localhost, on netsons and aruba but not on tophost.
I don't know if the function included in wordpress will do the same thing so my question is, will wp_remote_get()
return to me the json feed if I provide the instagram url? See the example above:
$feed = wp_remote_get('https://www.instagram.com/profile/?__a=1');
curl
is not available on your host, especially with various plugins, i would consider another host if they're unable to provide that PHP extension. Have you tried using thewp_remote_get
code in your question and looking at the result? Keep in mind that a HTTP request is quite an expensive/slow thing to do, if this is to show a carousel or grid you should use javascript instead$.getJSON
. Withwp_remote_get
I get an array with many key values that I think are the ig page, bun not the images feed in json formatnull
even if you fetch the data via Javascript? Are you sure this is a curl problem?wp_remote_get
doesn't just return the body of the response, it also has the headers etc, did you look at the official docs forwp_remote_get
? They have examples