WordPressのSNS自動投稿への準備!TwitterAPIの取得と英語メール回答まとめ編

ブログ運営
スポンサーリンク

ぽまいらおはこんばんわ。最近、記事をブログをTwitterに自動更新できるようになったので、そのやり方を伝えます。

個人的に行った感想としては、取得までめちゃくちゃ時間がかかるのと、英語で目的を説明する必要があるので、非常に苦労される方も多いと思います。

現に僕は滅茶苦茶苦労しました。英語苦手な方、英語にブランクがある方にとってかなりハードルは高いでしょう。

こんな記事をどや顔で書いてたのにってツッコミはなしな

さて、本題に入ります。

あと、お詫びですがスクショを撮り忘れてしまい具体的なやり方は別の方の記事にやり方を載せました。

本編は一発で審査通らず、Twitter社から来たメールの対応方法がメインとなります。そこが気になる方は下まで一気にスクロール願います。

また、今回の記事のまとめとして

・ブログ等の自動更新にTwitter API取得は必須
・英語でのやりとりが必要なため、条件が不十分な場合は確認メールが来る。
・そのメールに対する回答の一例を記載

スポンサーリンク
スポンサーサイト

SNSでワードプレス記事を自動投稿する方法

主な方法は二つあります。

① プログラムを組む

技術がある方、開発環境がある方にはこちらを利用する事が手です。実際にPython等を使って記事の自動作成、bot作成等も可能です。

連携方法は個人的にも知りたいところではありますが、本筋からそれる事となりますので、省略いたします。

中には記事自動作成も可能なものもありますが、量産型記事は極力撲滅してほしいと考えているため、省略いたします。

② 代表的なプラグインを使用する

自動投稿ツールは多々ありますが、代表的なものは下記2点です。

① JETPACK

API不要のサービスです。今回の内容は逸脱いたしますので、省略いたしますが、導入された方の記事を載せておきますので、こちらをご参照下さい。

JetpackでTwitterやFacebookと連携し自動投稿!使い方や設定方法を解説

② SNAP 「NextScripts: Social Networks Auto-Poster」

今回のメインはこちらです。各SNSのAPIが必要となりますが、多機能な点と複数のSNSと連動可能なため、使われている方も多く、僕もこのプラグインを使用しています。

多少コツが必要となりますが、精度が非常に高くおすすめです。

スポンサーリンク

SNAP設定の際に必要なもの

① Twitterアカウント

これがないと始まらない。まずは作りましょう。

② 各種API、トークンの取得

Twitterディベロッパーサイトで取得します。

必要項目の明記が必要となりますので、API取得目的や利用方法を考えておきましょう。

③ 英語力

英語力が無い方はgoogle翻訳をおとなしく使いましょう。比較的精度が高いので大筋の翻訳は可能です。

ただし、機械翻訳の為、本来の言いたいことと異なるケースもあるため、細かい部分を修正出来ればベターです。

準備に必要なものはこれだけです。後はAPIの取得を行います。

スポンサーリンク

TwitterAPIの取得方法

まずはTwitterディベロッパーサイトを開きます。

本来でしたらここで図解で案内とをすべきところでしたが、当ブロガー非常に

アホでして…

API取得の際にスクショを取り忘れてしまい、表示する事が出来ません。

必死にやりすぎた故の体たらく。申し訳ない気持ちでいっぱいです(むしろ再ログインの為に別のアカウントが必要とは知らなかった模様)

お詫びに各種やり方を載せた記事を載せておきます。

ツイッターでAPIキーを取得した時の申請文(英語と日本語)を公開(twitter)

2020年度版 Twitter API利用申請の例文からAPIキーの取得まで詳しく解説

スポンサーリンク

本題 Twitter社からメールが来たよ!

ここで承認された方おめでとうございます。しかし、中には僕の様に一発で通らなかった方がいらっしゃることでしょう。

そうした一発で通らなかった組に待ち構えるのは怒涛の質問ラッシュ。かなり骨が折れる作業となります。

ちなみに

If we don’t receive the information we need, your application will not be accepted

(必要な情報を教えてくれないと、却下しちゃうぞ!)

と言う脅し付き。こりゃ答えなければいけないわけです。かといってこれを説明する事は非常に骨が折れますし、ましてや英語。中々苦労されると思います。

今回はこのお詫びも兼ねて、私が答えた回答例を記載いたします。

Q1 The core use case, intent, or business purpose for your use of the Twitter APIs.

(Twitter APIを使用するためのコアユースケース、意図、ビジネスでの目的をおしえてくんろ)

回答
My service (https://dou-kanekure.com/) is a blog service where you can enjoy daily life and life hacks for everyone to enjoy. A permalink is provided for each article. In order to inform the followers of this Twitter account about the articles that my service is stocked that I think are likely to be of interest to the user, I want to regularly tweet when the articles are delivered. We use Twitter APIs to make this tweet.There are no plans to retweet via Twitter APIs.
There are no plans to make favorites through the Twitter APIs.

(訳)うちは日常やライフハック系でみんなを楽しませるようなブログをやってるよ。

パーマリンクはそれぞれの記事にあって、記事が更新されたらみんなに知らせるためにTwitterAPIを使うよ。APIを使ってRTやふぁぼはしないからね!(超意訳)

If you intend to analyze Tweets, Twitter users, or their content, please share details about the analyses you plan to conduct, and the methods or techniques.

ツイート、Twitterユーザー、またはそれらのコンテンツを分析する場合は、実施する分析の詳細と方法または手法を共有してください。

 I won’t do it. 

やりません!(きっぱり)

If your use involves Tweeting, Retweeting, or liking content, share how you will interact with Twitter users or their content. 

ツイート、リツイート、またはコンテンツの高評価が含まれる場合は、Twitterユーザーまたはそのコンテンツとやり取りする方法を共有してください。

 I won’t do it. 

私、致しませんので(大門未知子ボイス)

If you’ll display Twitter content off of Twitter, please explain how, and where, Tweets and Twitter content will be displayed to users of your product or service, including whether Tweets and Twitter content will be displayed at row level, or aggregated.

Twitter以外でTwitterコンテンツを表示する場合は、ツイートおよびTwitterコンテンツが製品またはサービスのユーザーに表示される方法と場所、およびツイートとTwitterコンテンツが行レベルで表示されるか集約されるかを説明してください。

 I won’t do it. 

(やらねーってんだろ!)

と言ったような感じでTwitterの運営とメル友感覚でやりとりしているうちに気が付いたらAPIが取得できるという段取りです。結果、

 Your Twitter developer account application has been approved!Thanks for applying for access. We’ve completed our review of your application, and are excited to share that your request has been approved.Sign in to your developer account to get started.Thanks for building on Twitter!

と言うメールが届き、無事メールのリンクを取得することでAPIを取得する事が出来ました。SNAPに関しては別記事でお伝えいたします。

ぽんじゃーの。

コメント

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