shinonome-inc / mobile_tak848

0 stars 0 forks source link

【最終課題】 #18 マイページの作成 #19

Closed TAK848 closed 2 years ago

TAK848 commented 2 years ago

Issue

resolved #18

最終課題項目

追加内容概要

アクセストークン・スキームの登録

方法は2通りあります。 1.の方が早いので,特段の理由がなければ1.で大丈夫です!

  1. QiitaClientApp/QiitaClientApp/内に僕の作成した.envを放り込む。
    • QiitaClientApp/QiitaClientApp/内にexample.envがあるので,同じ場所に.envという名前でコピー。リダイレクト先URLをAPPLICATION_URL_SCHEME://APPLICATION_QIITA_CALLBACK_HOSTとなるようにQiitaのアプリケーションを登録して,クライアントIDとクライアントsecretも.envに記入し保存する。(スキームも環境変数で設定できます。読み込み時のInfo.plistが変更されるため,git管理下のInfo.plistが書き変わることはありません。)
    • Screen Shot 2022-03-17 at 14 04 01 Screen Shot 2022-03-17 at 14 04 15

補足

動作gif

マイページの表示が自身のアカウントの記事投稿数などで満足できない時

検証時のユーザーの記事が存在しない場合などは,UserPageViewController.swift内のAuthUserGetRequestAuthUserArticlesGetRequestのpathをいじって検証してみてください。

//  var path: String { "/authenticated_user" }
    var path: String { "/users/yaotti" }
//  var path: String { "/authenticated_user/items" }
    var path: String { "/users/yaotti/items" }

こうすると Untitled2 記事一覧が検証できます

ShuheiYoshidaJP commented 2 years ago

LGTMです👍

mcz9mm commented 2 years ago

LGTMです!