1

我正在为一个 Ruby 脚本编写一个 rspec,其中包括使用这个 api 从 PMid 转换为 PMCid。

像这样调用它可以正常工作:

PubMedId             => PMCId               
1279666              => 50267    

但是我正在写一个规范并且想要一个失败的调用,比如当有人传入一个字符串而不是一个数字时。所以我尝试了这个

PubMedId             => PMCId               
foobar               => 320759,320760,322131,322132,323033,323035,323115,323117...[599027 total PMCids]

这将返回 599027 个 PMCid!

我刚刚检查了反向服务

PMCId                => PubMedId            
50267                => 1279666  

蚂蚁电话

PMCId                => PubMedId            
foobar               =>

看起来不错。

有谁知道这是否是 PMid 到 PMCid 服务的正确(和记录)行为?

有趣的是,当我反向查找“foobar”返回的一些 PMCid 时,它们都显示匹配的 PMid 为零:

PMCId                => PubMedId            
320760               => 0                   
320759               => 0                   
320760               => 0                   
322131               => 0                   
322132               => 0                   
323033               => 0                   
323035               => 0                   
323115               => 0                   
323117               => 0   
4

0 回答 0