【Python3】【WordPressAPI】【Bitly】【TwitterAPI】WordPressの過去記事をランダムでカテゴリ&タグをツイートタグに設定して自動ツイート

[スポンサーリンク]


WordPressの過去記事を自動ツイート


WordPressで投稿した過去記事を、ランダムでツイートをしてみます
最近触ってみたAPIを使用して実現します

  • TwitterAPIを使用してPythonでツイート
  • BitlyAPIを使用して短縮URLを取得
  • WordPressAPIを使用して投稿した過去記事を取得
  • WordPressAPIを使用して投稿に関連付けられたカテゴリ&タグを取得

TwitterAPIを使用してPythonでツイート


Python3でTwitterAPI使用する準備として、下記を行いました
①APIキーとトークンの取得
②ライブラリのインストール
その後、POST statuses/update APIを使用して、ツイートを行いました

【Python3】【TwitterAPI】PythonとTwitterAPIを触ってみる準備
TwitterAPIとは先日Python3を使用出来る環境を構築しました勉強として、Pythonで簡単なプログラミングをしてみたいと思います何を作るか迷ったのですが、良く利用しているTwitterを操作して...
【Python3】【TwitterAPI】Pythonでツイートを投稿(POSTstatuses/update)
Python3でTwitterAPI使用する準備Python3でTwitterAPI使用する準備として、下記を行いました①APIキーとトークンの取得②ライブラリのインストールツイート...

BitlyAPIを使用して短縮URLを取得


Bitlyに無料アカウントを作成しました
BitlyのWebAPIを利用して、短縮URLを取得しました
WordPressの記事のURLを短縮URLでツイートします

【Python3】【Bitly】短縮URL(ショートURL)を無料でWebAPIから取得する方法
Bitlyの短縮URLサービス先日、Bitly社の短縮URLサービスを、Bitlyのサイトから利用しました今回はPythonで、WebAPIを利用して短縮URLを取得してみますBitl...

WordPressAPIを使用して投稿した過去記事を取得


WordPressAPIを利用して、過去に投稿した全記事を取得しました
取得した過去記事から、ランダムに1記事を選んでツイートします

【Python3】【WordPressAPI】WordPressの全投稿(全記事)を取得
Word Press APIWordPressは、RESTAPIを提供していますPythonで、WordPressのRESTAPIを使ってみます投稿の情報を取得 List Posts ...

WordPressAPIを使用して投稿に関連付けられたカテゴリ&タグを取得


WordPressAPIを利用して、カテゴリとタグの全情報を取得しました
ツイートする記事に関連付けられた、カテゴリやタグの名称を、ツイートタグとしてツイートします

【Python3】【WordPressAPI】WordPressの全カテゴリ情報を取得
Word Press APIWordPressは、RESTAPIを提供していますPythonで、WordPressのRESTAPIを使ってみます投稿情報の取得List Posts...
【Python3】【WordPressAPI】WordPressの全タグ情報を取得
Word Press APIWordPressは、RESTAPIを提供していますPythonで、WordPressのRESTAPIを使ってみます投稿情報の取得List Posts...

[スポンサーリンク]


サンプルコード


WordPressで投稿した過去記事を、ランダムでツイートをしてみます
過去にページに記録したサンプルコードを、なるべく流用で記載しました

実際に使用する場合は、下記の点考慮が必要です
・アカウント情報の外出し
・エラーハンドリング
・ループ条件検討 etc.

WordPressの記事取得の条件に、対象日付を入れることで直近一ヶ月の記事をツイートにする等、APIのパラメータ変更だけで、カスタマイズがいろいろ出来ます

ツイートタグに、カテゴリやタグを設定出来ているので、タグから検索もして貰えます

ツイートアナリティスクの画面でも分かるように、Bitlyの短縮URLでツイート出来ているので、コメントに使用出来る文字数も多く出来ます

[スポンサーリンク]

[スポンサーリンク]
▼オンラインで、初心者のプログラミングへの挑戦も、SE職のスキルアップも▼

コメント

タイトルとURLをコピーしました