我有這個實時訂閱標籤#montreal。當我上10次命中,我開始詢問這個端點:使用/標籤/標籤名稱/媒體/近期捕獲非最新媒體
https://api.instagram.com/v1/tags/montreal/media/recent?client_id=[MyClientId] & min_tag_id = [LastMinTagId]
我從我的數據庫中獲取最後一個分鐘標記id值,上次運行此查詢時我將其保存在那裏。
接下來,解析這些媒體,我在媒體的標題文本中查找4個特定標記(#summer,#toronto,#love和#people)。基本上我只想要用#montreal提交的「新圖像」,以及至少4個特定圖像中的一個。當我找到這些圖像中的一個時,我將一些參考資料保存到我的數據庫中。
我的問題是,我看到圖像是我收集的列表(並保存到數據庫)週歲,我不知道爲什麼。這裏是我用來解析媒體的c#片段,並確保它們對我有效。
// Caption text must contain main tag and at least 1 weekly tag for image to be valid
if (instagramMedia.Caption == null || !instagramMedia.Caption.Text.Contains("#" + mainTag.Name) || !weeklyTags.Any(wt => instagramMedia.Caption.Text.Contains("#" + wt.Name)))
{
continue;
}
我擔心的是,這種代碼可以正常運行(因爲大多數圖像它的確定),但不時,我看到的圖像進入我一樣,已經有超過100所喜歡。我看它的創建日期,並且是2周前。
我對instagram媒體的理解是,一旦標題文字被設置,它就不能被修改。是對的嗎?
感謝您的幫助!
Ahh我明白了!完美,謝謝你的信息! –