ユーザーマニュアル

パーソナルアクセストークン

パーソナルアクセストークンは、通常のOAuthアクセストークンのように機能します。 APIの認証に使用できます。
「新規トークン」を指定するとパーソナルアクセストークンを作成します。

67616321_7.png

トークン名と、トークンを利用するアプリケーションに与える権限をスコープとして指定します。

67616335_8.png

パーソナルアクセストークンを用いたAPIの利用例(ファイルのアップロードテスト)

    <DOC=sample.txt
    <TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    <PROJECT=xxxxx
    <MESSAGE="I've got up at date +%c"
    <FILE=date +%Y%m%d-%H%M.txt

  1. <curl -X "PUT" "https://files.rdm.nii.ac.jp/v1/resources/${PROJECT}/providers/osfstorage/?kind=file&name=${FILE}" \>
  2.     <-H "Authorization: Bearer ${TOKEN}" \>
  3.     <-H "Content-Type: application/vnd.api+json" \>
  4.     <-d ${MESSAGE} &> /dev/null>

参考(※):https://osf.io/y9jdt/wiki/Typical%20Workflow/

(※)リクエスト先を読み替えていただく必要がございますのでご留意ください。