Overview

I had the opportunity to create a publication list using the researchmap API, so here are my notes.

Query Examples for the researchmap API

Here are some query examples for the researchmap API.

Retrieve a list of papers

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

Specify a limit (limit usage)

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

Retrieve results from a specific offset (start usage)

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

Specify publication dates (from_date and to_date)

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

Python Usage Example

Based on the specified user and publication dates, export published_papers and presentations to 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)

Usage example is as follows. CSV and Excel files are output to the data folder.

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

Summary

There may be some errors, but please customize and use as needed.