![](/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.