簡體   English   中英

從instagram獲取標簽的實時照片更新

[英]Get realtime photo updates of a tag from instagram

我正在使用Instagram實時API獲取標簽的最新照片。 我能夠訂閱,並且返回以下數據:

{
    "meta": {
        "code": 200
    },
    "data": {
        "object": "tag",
        "object_id": "india",
        "aspect": "media",
        "callback_url": "http://test.com/myapp/callback.php",
        "type": "subscription",
        "id": "18436080"
    }
}

用戶上傳新照片時未發送任何數據。 這是我的回調網址代碼:

 <?php $challenge = $_GET['hub_challenge']; if($challenge) { echo $challenge; } else { sleep(2); $myString = file_get_contents('php://input'); $jsonArray = json_decode($myString); var_dump($jsonArray); } ?> 

如何調試呼叫是否到達了我的回調URL。

檢查是否存在具有簽名的X-Hub-Signature標頭

$_SERVER['HTTP_X_HUB_SIGNATURE']

這將是SHA-1簽名的十六進制摘要,使用您的客戶端密鑰作為密鑰,並使用有效載荷作為消息。

首先,刪除對

sleep(2);

它將使發布請求超時,文檔在這里說:

另外,您應該在2秒的超時時間內確認POST,如果您需要對接收到的信息進行更多處理,則可以在異步任務中進行。

其次,質詢變量的名稱是hub.challenge而不是hub_challenge,也請檢查一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM