yamada(開発者)
URL
ついに念願?のAPIを公開しました!
google認証などに苦戦してかなり遅くなってしまいました。。
待っていた方申し訳ありません(__)
APIはまだ完成しきっていないので順次更新していきます。
今ある機能
・投稿一覧を取得
・投稿詳細
・ログイン
・新規登録
・投稿のいいね・リポスト・コメント一覧
今ない機能
・いいね・リポスト・コメント機能
・投票機能
・画像投稿機能
・google認証機能
など
エラーやドキュメントの不備などがあったら教えていただけると幸いです。
↓↓ドキュメント
https://ammot.net/posts/docs
yamada(開発者)
URL
## APIについて
APIはいったん今ので完成とさせてください...。
というのもAPIでGoogle認証をするのは現在(ほぼ)不可能ということが分かりました。
ログインや新規登録などを、APIで操作するdevise_token_authというライブラリがgoogle認証のセキュリティを強化するライブラリomniauth-rails_csrf_protectionと衝突してしまいます。
なのでgoogle認証で登録したアカウントは投稿などの操作ができない状態です。
APIを使おうとしてくれていた方申し訳ありません。
APIの使い方などは明日新しいページを作成してそこで伝えます。
yamada(開発者)
URL
googleアカウントでログインできないバグ、
タグを編集しても反映されないバグは治りました。
報告してくれた方ありがとうございます。
yamada(開発者)
URL
もうすぐAPI機能完成します
あとはgoogle認証だけ...
yamada(開発者)
URL
よっしゃーーーーーー!
ついにsafariのgoogle認証問題解決しました。
丸二日かかってしまった...。
原因はPWAでsafariの時だけ無効にする設定にしました。
まさかPWAだとは思わなかった...。
検索してもほぼ出てこないからほぼ勘でやったら治った。
ご迷惑をおかけして申し訳ありませんでした
yamada(開発者)
URL
https://t.co/ujtKVTXmD6
Ammotのコード公開しました。
別にすごい技術も何を使ってるわけではないので。
あと
・APIでログインができない問題
・Safariでgoogle認証できない問題
など発見しているが解決できていない問題などもありますので解決方法などを教えていただけると幸いです。
yamada(開発者)
URL
すみません。今google認証ができないバグが発生しております。急いで修正します。
迷惑をおかけして申し訳ありません
yamada(開発者)
URL
うーん...。
APIでメールアドレスで登録したユーザーにはログインできるけどgoogle認証で登録したユーザーにログインする方法がわからない...。
yamada(開発者)
URL
https://www.producthunt.com/posts/ammot/maker-invite?code=wN5cTO
producthuntという海外の宣伝サイトで宣伝しときました。
すべてgoogle翻訳を使ったのでところどころ変な文になってるかもしれません。
yagi daiou
URL
Google Chrome 90が公開されたってさー
yamada(開発者)
URL
Google認証追加しましたー