簡體   English   中英

instagram api紅寶石訂閱標簽發布訪問object_id

[英]instagram api ruby subscription tag post access object_id

我的問題是,當我在Instagram上發布具有良好hastag#訂閱的圖片時,我在回調中收到通知,但無法訪問params中的object_id。 這是我收到的一行:

參數:{“ _json” => [{“ changed_aspect” =>“ media”,“ object” =>“ tag”,“ object_id” =>“ mytag”,“ time” => 1439341303,“ subscription_id” => 19499294 ,“數據” => {}}],“訂閱” => {}}

這是我的紅寶石代碼:

def process_subscription

    if params["hub.challenge"]
        render :text => params["hub.challenge"]
    else
        @test_tag_name =  params["object_id"]
    end

結束

但是@test_tag_name始終為null。 非常感謝你

對於那些確切的參數,這將起作用: params["_json"][0]["object_id"]

但是您可能需要根據一般情況下返回的params["_json"]進行調整(我不熟悉該API)。 例如,您可能應該遍歷返回的數組,而不是獲取第一個元素。

暫無
暫無

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

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