스마트 폰 버전 Qiita에서 새로운 기사를 만드는 버튼을 모르기 때문에 QiitaAPI를 사용하여 어떻게 하는지 테스트

3083 단어 JSONShortcutsQiitaAPI
오랜만에 신규 기사를 쓰려고 하면, 「작성 버튼…어디?」가 되어 전혀 발견되지 않았기 때문에, QiitaAPI와 Shortcuts로 어떻게든 한 이야기.

조건


  • 사용할 수 있는 도구는 스마트폰만(PC는 사용하지 않는다)
  • Shortcuts에서 QiitaAPI를 두드리는

  • 편집·본 투고는 투고 후 Qiita상에서 실시한다
  • 초안 or 한정 공유 기사를 게시하면 됩니다

  • 개인 게시물 (QiitaTeams가 아님)

  • QuitaAPI로 기사 게시



    QiitaAPI 이해



    QiitaAPI의 [게시] 항목 에서 위의 조건에 따라 샘플을 다시 쓰면,
    URL: https://qiita.com/api/v2/items
    
    Method: POST
    
    Header: 
    {
      "ContentType": "application/JSON",
      "Authorization": "Bearer {ACCESS_TOKEN}"
    }
    *{ACCESS_TOKEN}は自分のアクセストークンと置き換えます
    
    Body: 
    {
      "body": "適当な文字列",
      "private": true,
      "tags": [
        {
          "name": "テスト投稿"
        }
      ],
      "title": "仮投稿",
      "tweet": false
    }
    
    

    이러한 느낌의 요청을 바로 가기 측에서 재현합니다.

    렛츠 재현





    실행 결과


    {
      "body" : "適当な文字列\n",
      "id" : "d8206c0c1a121b4312c9",
      "private" : true,
      "rendered_body" : "<p>適当な文字列<\/p>\n",
      "coediting" : false,
      "created_at" : "2020-07-18T14:08:15+09:00",
      "tags" : [
        {
          "name" : "テスト投稿",
          "versions" : [
          ]
        }
      ],
      "url" : "https:\/\/qiita.com\/Kynako\/private\/d8206c0c1a121b4312c9",
      "title" : "仮投稿",
      "group" : null,
      "updated_at" : "2020-07-18T14:08:15+09:00",
      "reactions_count" : 0,
      "comments_count" : 0,
      "likes_count" : 0,
      "user" : {
        "description" : "SmileBasic -> iOSShortcuts -> JavaScriptとかPython勉強中。ねるねるねるねが大好物",
        "followers_count" : 2,
        "id" : "Kynako",
        "facebook_id" : "",
        "permanent_id" : 561438,
        "github_login_name" : null,
        "twitter_screen_name" : "K_Melodyline",
        "followees_count" : 7,
        "website_url" : "",
        "linkedin_id" : "",
        "profile_image_url" : "https:\/\/qiita-image-store.s3.ap-northeast-1.amazonaws.com\/0\/561438\/profile-images\/1579347110",
        "location" : "",
        "items_count" : 6,
        "team_only" : false,
        "name" : "@Kynako",
        "organization" : ""
      },
      "page_views_count" : null
    }
    


    제대로 한정 공유 기사로 투고되었습니다.

    덧붙여서 이 기사도 바로 가기에서 투고한 기사를 편집해 공개하고 있습니다.

    좋은 웹페이지 즐겨찾기