1

この API を使用して、PMid から PMCid への変換を含む Ruby スクリプトの rspec を作成していました。

このように呼び出すとうまくいきます:

PubMedId             => PMCId               
1279666              => 50267    

しかし、私は仕様を書いていて、誰かが数字の代わりに文字列を渡したときのように、失敗した呼び出しが必要でした。だから私はこれを試しました

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

これは 599027 個の PMCid を返します!

リバースサービスを確認しました:

PMCId                => PubMedId            
50267                => 1279666  

Ant呼び出し:

PMCId                => PubMedId            
foobar               =>

問題ないようです。

これが PMid to 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