最近,我开始用这个http://elogram.readthedocs.io/en/stable/quickstart.html做一个小项目
它是一个instagram API库。
我已经学会了如何在图书馆做很多事情,但这里有个小问题。
我正在尝试构建一个web应用程序,它可能会收到instagram的通知,并自动从instagram中提取我订阅的用户的最新帖子细节,并保存到我的数据库中。
我可以从我为这个目的创建的帐户中提取数据,我想要的是一种系统
我不知道怎么做到这一点。
下面是我工作的一个小片段,我正在使用。
$app->get('/new/getfrominsta', function () use ($app) {
$clientId = getenv('CLIENT_ID');
$clientSecret =$_ENV['CLIENT_SECRET'];
$redirectUrl = $_SERVER['REDIRECT_URI'];
$client = new Client($clientId, $clientSecret, $MyAccessToken, $redirectUrl); //use existing token to instantiate client class
$g= $client->users()->getMedia('1234567'); //1234567 is ID of user I intend to get his post
$self2 = json_encode($g->get());
foreach($self2 as $instapost)
{
$imgURL = $instapost->images->standard_resolution->url;
$InstaPostID = $instapost->link;
//$checkIfInstaPostExists = $InstaModel->CheckIfInstaPostExists($InstaPostID, $imgURL); //check if post in loop already exists in db.
print_r($instapost);
echo "<br/>";
}
exit();
}); 有了这个,我可以得到用户最近的20个媒体帖子,因为沙箱模式。
我想要的是如何实现用户订阅通知。
发布于 2016-06-20 02:31:08
当我们有新的更新要发送您的服务器,我们做一个简单的帖子与一个有效负载包含更新到您的服务器上的URL。此回调URL必须支持GET和POST方法。 添加订阅时,我们将向回调URL发送GET请求,以验证URL的存在。当我们有新的数据时,我们将把这些数据发布到您的回调URL。我们将在稍后的页面中进一步解释这个URL需要做什么。
https://stackoverflow.com/questions/37913779
复制相似问题