![](/img/trans.png)
[英]Ruby, how to fetch origin object by its memory address or by 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.