2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

スマホ版Qiitaで新規記事を作成するボタンが分からなかったのでQiitaAPIを使ってどうにかするテスト

Last updated at Posted at 2020-07-18

久しぶりに新規記事を書こうとしたら、「作成ボタン…どこ?」となりさっぱり見つからなかったので、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
}

こんな感じのリクエストをショートカット側で再現します。

レッツ再現

F772FFAD-7974-4439-B0BD-B24CE97BDEFD.png

実行結果

{
  "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
}

71C5B01C-113A-4271-84AF-E8DEDB8C26FB.jpeg
ちゃんと限定共有記事として投稿されてました。

ちなみにこの記事もショートカットから投稿した記事を編集して公開してます。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?