概要

researchmapのapiを使って、業績リストを作成する機会がありましたので、備忘録です。

researchmapのapiに対するクエリ例

researchmapのapiに対するクエリ例をいくつか紹介します。

論文の一覧を取得する

https://api.researchmap.jp/nakamura.satoru/published_papers

上限を指定する(limitの使用)

https://api.researchmap.jp/nakamura.satoru/published_papers?limit=5

x件以降の結果を取得する(startの使用)

https://api.researchmap.jp/nakamura.satoru/published_papers?limit=5&start=6

出版年月日を指定する(from_dateto_date

https://api.researchmap.jp/nakamura.satoru/published_papers?from_date=2023-04-01&to_date=2024-03-31

Pythonでの使用例

指定したユーザと出版年月日に基づき、published_paperspresentationsをExcelに書き出します。

#iiic|mmmlpppaeooosxrrrsd@ddddddddpttteseeeeeeeeoCftffffffffrrpolateasissssotmccpsssfup}rieprfrpaccccc(c(c(c(c(c(r}prfrpacccc(c(c(c(r}wwssqne_eeeesiallreeeeraeflaooeru1234567819111erooeru123456171erieeudnillll.ciiiollltlrsspwrtot::0:tewrtot::titlleatnffffmmneecfffcapreesuch=========ussuch=======uthffss:i....ae(nne...h=m""""oedr:rrirreo=rcccccccccceirreorcccccccess..ttsddoktsttsddw_slsftnsaea_=tonsr)))000n1234567891n=tonsr""))00n1234567_peeddsa_laauehl.sffrdfitrospttipews_'''::::::::::::0tews_23'':::::::::tdllffs_utttdou=p___ia"=mao_eoausr[msp_l''''''''''''{:a[msp_l'..''''''{o.ff__(geepidgrdpptthirmdnreo].dpi12345'6'7'8)9)')i"iiiif11t].dpi14'5'6)7)"iiii11_E..ppps__ur,Coaareat{tt_a=s=ncia.as........'.'1't,tttt"1iia.rs....'.',ttttexddarde=setslctpe_(t""dteEenpDpt''0'eeeee{iionpDet''eeeeiixcffpeltn_(dieaestsp::aer.rpxspae''.'m"mmmmiffinpas''"mmmmffce__esfsaddsaes(reoest"esercspetr=.....[tf_pete=""...[[elppre,lrietnssn_l:10e:qtsoeiana_''gjggg'eiiprnan((jgg''iilWar.nut=rlet_e=tef/0,"uapcpnpdFi['''eoeeepmttiredFt['oeepptt(rpettsgf_(dlax,/0:setoetge(rtaD''''titttu.eetos(raa'ittuueesiesoal=d=.ssafstca,esunsi_rsaeuO''(n(((bgmmecesatu'))n((bbmmetre_tuaotlt)eiedpsltsssolsemmtI''('''le..menemit(''ll..le.ncigdtfuaua:lolaiefs_eino:le(hiappvitgg.stleohapeiiggfrttso,ae"trg(fn(t.l..c.n(gf(s[duauoc(eegsaf(n[urvccee)(oavnt_dpt,).)arfdgojgfi.re"etpbla'tteit.r_"teeaatt:f_t(.deeau,f=_e.aeds_"cpolnnheluts((tnipoinhsntt(('eifta_nttdetsdtteofE(rwfatorimit''(gorwtaoetii''{xo"otsda_datsyeae(nursos,mir_ceoari'_nosemrn'ooiiscn{_et/datcepat_u=(nrec)ef_ta'nresrlsc)me_t,nnnsee.sc_a{itehlereer=)colei"ilit,_tf_mo:e("la__v_lltessrsre__f,c_nl.trfst]eitidiei:gss]it{ddiif(olvtte,_sd.hsd,2gi,sersloNanrniisesi}aatn.w_f(aletafpmt,0eof_mfstenotgetsc_lfto)ttetore.frfenateraap0tnepp)o')'_ne_ee_(pfo)n.eedeuixo"t.xdratopra:((taa:r,,,ne'p'rosr,r,_g'''rttcu{,si)t(cc.tr"dcppa)]a,npeete]],npeetsls:,'hej,aiaheea{{m,[gaelsiait[[aurlpedutp_spmttirru}}e:eFtnfetut(::Ftt,(ulag_duds/seans_t))'4'ai_,netl'44ai_wtft}abai{=m)g)ih..,],loatmhej]]lodsr_.ektltnsps:tgg,sncpa)'a,,snihido_{=eiagea"{eiee{eacrt:i,'earetiuesT_s(_lr,dmntt})leein,)l}eertnereh'ffaa((())_sso{_/tr}pdlunepu.m[tii''.}ecseni}epm_,/u)feddrnss]attdjg-lo'n_t)lrenpt:.))_ecl))_eeoae{sl,tie.)serasa_dpstutmmi'tielatmg,esgmhpdaaeigy).',(taFte.eeeeeeitpno}p)g,'e0baimgt0nd=erreetn/eejm,olo(e(,t.'ts}_ra){}t[a.rsnit'axP_./sst:d:(N)'gaest(jtlancpt'ia'o,,et))e'aispasra,ot{anti:mp'oxemvernarue(oe)r,n're"stss_et]'nl)e',s=,e}e'tsh))e'ss,''n_l,ypo[,n,eee,Pit{fpor0dn)Fnrnas.sens]iF0t,agiedtepe}s',naelinseilal"e,glrsndexofpf._sseeen=n.e.s{pe')=xtFsdrpt}a),'=aa.a_ra)geoFtlctpet.ee{lpaissersug'l}seloev_oese,s)ensn)"ecn_te.pes,netc(g0y)'dsao"0ex,i}stdj),tln"iiea}('idno}""")negn",,jdx__)aae=lp["sxFor],=ago)wFlic][rasce]ile)s)ts)s]eeir)n:g_logic)

使用例は以下です。dataフォルダにcsvやexcelが出力されます。

sddClaaluttigeee__nset=tn.adm"rant=iank="(a2sm"0lu22ur04ga2-,.30s-3da0-at43to-1er0"_u1s""tart,date_end)

まとめ

誤っている点もあるかと思いますが、適宜カスタマイズしてご利用ください。