繁体   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