2013-08-07 59 views
1

接收用戶媒體更新我有一點希望任何人的Instagram監控左右,但誰知道...千萬不要通過Instagram的實時訂閱

你們是否使用Real-time圖片動態從Instagram的?我從來沒有收到用戶媒體更新。我成功訂閱它,Instagram發送到我的服務器HTTP GET確認電話,我重播並且從未收到任何更新。

想法?

+0

你怎麼知道你沒有得到更新?您是否使用以下方法檢查了您的訂閱是否調用了正確的URL:https://api.instagram.com/v1/subscriptions?client_secret = CLIENT_SECRET&client_id = CLIENT_ID'。同時請記住,您不會收到來自私密帳戶的更新。 – chrisboustead

+1

@cdbconcepts我知道我沒有得到更新,因爲我的回調網址從未被稱爲:)我用公共賬戶進行了測試。但問題是Instagram。他們的Google Groups中有一個線程,表示實時更新已經損壞,因爲至少5月(!!!)和Instagram似乎沒有狗屎:) – expert

+0

這很奇怪。我可以確認我的實時更新仍在工作。希望你的問題得到解決。 – chrisboustead

回答

0

的更新排在了身上,而不是在POST ...那麼你必須做一些技巧來得到它:

$file = fopen("data.txt","a"); 
fwrite($file,"\r\n- - - - - - - - - - - - - ".date('Y-m-d H:i:s')." \r\n"); 
if (count($_GET)>0) 
    fwrite($file,"\r\nGET:\r\n".print_r($_GET,true)); 
if (count($_POST)>0) 
    fwrite($file,"\r\nPOST:\r\n".print_r($_POST,true)); 
$handle = fopen('php://input','r'); 
$jsonInput = fgets($handle); 
$decoded = json_decode($jsonInput,true); 
fwrite($file,"\r\nINPUT DECODED:\r\n".print_r($decoded,true)); 
fclose($file);