はてなブックマークとTwitterへの投稿を行うWebAPIです。 Railwayを使うと同一環境を作成できます。
同環境を作成した後、Railwayの設定から環境変数を設定してください。 下記の右辺をトークンに置き換える必要があります。
consumer_key=TwitterのCONSUMER_KEY
consumer_secret=TwitterのCONSUMER_SERCRET
access_token=TwitterのACCECE_TOKEN
access_token_secret=TwitterのACCECE_TOKEN_SECRET
SECURE_TOKEN=ランダムなトークン(認証用の為、なんでも良い)
CONSUMER_KEY=はてなAPIのCONSUMER KEY
CONSUMER_SECRET=はてなAPIのCONSUMER_SECRET
ACCESS_TOKEN=はてなAPIのACCESS_TOKEN
ACCESS_TOKEN_SECRET=はてなAPIのACCESS_TOKEN_SECRET
詳しくは とらメモ の該当記事を参照してください。
This example starts up a FastAPI server.
- FastAPI
- Python 3
- Deploy using the button 👆
- Clone locally and install packages with Pip using
pip install -r requirements.txt
or Poetry usingpoetry install
- Connect to your project using
railway link
- Run locally using
uvicorn main:app --reload
- To learn about how to use FastAPI with most of its features, you can visit the FastAPI Documentation.
- FastAPI provides automatic documentation to call and test your API directly from the browser. You can access it at
/docs
with Swagger or at/redoc
with Redoc.