Twitterソーシャルログインボタンの設定

Twitterの設定

Twitterにログインをしてください。

Twitterアカウントをお持ちでない場合、下記リンクより事前にアカウントを作成しログインしてください。
アカウントの作成方法や詳しい操作方法については、 サービス提供元にご確認ください。
Twitter:https://twitter.com/

開発者ページにアクセスします

下記リンクよりTwitterの開発者ページを開いてください。
▼Twitterの開発者用プラットフォーム
https://developer.twitter.com/
開発者ページは英文になっています。
日本語に翻訳するブラウザの機能を活用しましょう。
「 Apply(アプライ)」をクリックします。

開発者アカウントを申請する

「 Apply for a developer account(開発者アカウントを申請する)」をクリックします。

Twitter開発者アカウントを使用方法を選択します

「 Which best describes you?(Twitter開発者ツールを使用する主な理由は何ですか?)」と聞かれます。
「 Professional(プロフェッショナル)」を選択します。
「Building consumer products (消費者向け製品の構築)」をクリックします。
画面下の「Get started(始める)」をクリックします。

携帯電話番号で認証を求められた場合

(求められ無い場合はスキップ)

アカウント情報の画面が表示されます。
携帯電話番号で認証を求められた場合、以下の手順で認証してください。
電話番号で認証済みの場合、スキップして次の「■アカウント情報を確認します」に進んでください。
「Add a valid phone number(有効な電話番号を追加してください)」をクリックします。Twitterの画面が開きます。
「 Add phone number(電話番号を追加する)」をクリックします。
Twitterパスワードを入力します。
「Next(次へ)」をクリックします。
Country/region (国/地域)は、「 Japan(日本)」を選択したまま携帯電話番号を入力します。
右下にあるチェックボックスは、任意の項目です。
チェックすると、電話番号を知っている人から見つけられやすくなります。 チェックしなくても構いません。
「Next(次へ)」をクリックします。
確認コードを送信します。
問題なければ「OK」をクリックします。
 
携帯電話のSMS(ショートメール)に認証コードが送信されます。
携帯電話のSMS(ショートメール)に届いた「Verification code(コード)」を入力します。
「Verify(確認)」をクリックします。

アカウント情報を確認します。

ログインしているTwitterアカウント情報が表示されます。こちらのアカウントは、開発者アカウントの管理者になります。アカウント情報を確認してください。
 
・ユーザーネーム
 管理者アカウントのログインに使用します。
・メールアドレス
 重要なメッセージは、このアドレスに送信されます。
 
「What would you like us to call you?(開発者のアカウント名は何と呼びますか?)」
⇒英語で入力します。アカウント名になります。
 
「What country do you live in? (あなたはどの国に住んでいますか?)」
⇒「Japan」を選択します。
 
「What’s your current coding skill level? (あなたの現在のコーディングスキルレベルは何ですか?)」
⇒ 3つのレベルから選択します。
 
「 Get the latest Twitter API news?(Twitter APIについての最新情報がメールで欲しいですか?) 」は、任意の項目です。
⇒チェックしても、チェックしなくても構いません。
 
「Next(次へ)」をクリックします。

開発者アカウントの情報を登録する

Legal entity name(法人名など)
⇒ 英語で入力します。
※個人事業主・個人の方は、屋号や個人名を入力してください。
Organization Twitter @username(組織ツイッター@ユーザー名)
⇒ 「@後ろのユーザ名」を英数字で入力します。

website URL(ウェブサイトのURL)
⇒ 組織のURLを入力します。
Organization primary country of operation(主な事業国)
⇒ 「Japan(日本)」を選択
How do you categorize your organization?
(組織はどこに分類されますか?)
⇒ 該当カテゴリを選択します。
What industries do you/will you serve?
(どんな産業に携わってますか?)
⇒ 「Technology: E-Commerce(テクノロジー:Eコマース)」を選択します。
「 Next(次へ)」をクリックします。
 

200文字以上の英文で開発者アカウントの目的を説明する

Twitter APIの用途について質問に回答する必要があります。英文200文字以上で貴社の言葉で回答します。
日本語で文章を作成してからGoogle翻訳し、英文で入力しましょう。以下は、翻訳前と翻訳後の例文です。

■翻訳前
私たちのサービスの目的は、ユーザーが私たちが運営しているウェブサイトに簡単にログインできるようにすることです。パスワードを忘れてもツイッターでログインできることでウェブサイト利用時のログインが便利になり、私たちの顧客により良いユーザー体験を提供します。

■翻訳後
The purpose of our service is to make it easy for users to log in to the websites we operate. Even if you forget your password, you can log in on Twitter, which makes it easier to log in when using the website and provides our customers with a better user experience.

 
 

4つの質問に回答する

Are you planning to analyze Twitter data?
(Twitterのデータを分析する予定ですか?)
⇒ 「No」を選択します。
Will your app use Tweet, Retweet, like, follow, or Direct Message functionality?
(アプリはツイート、リツイート、お気に入り、フォロー、またはダイレクトメッセージ機能を使用しますか)
⇒ 「No」を選択します。
Do you plan to display Tweets or aggregate data about Twitter content outside of Twitter?
(Twitter以外のTwitterコンテンツに関するツイートを表示したり、集計データを表示したりしますか)
⇒ 「No」を選択します。
Will your product, service, or analysis make Twitter content or derived information available to a government entity?
(あなたの製品、サービス、または分析によって、Twitterコンテンツまたは派生情報が政府機関に利用可能になりますか?)
⇒ 「No」を選択します。
「Next (次へ)」をクリックします。
 
 

入力内容を確認します

入力した内容の確認画面が表示されます。
 
 
 
 
「Edit(編集)」をクリックして以下の編集をすることもできます。

・Basic info(基本情報)
・Team profile(チームプロフィール)
・Intended use(使用目的)
 
 
確認して問題なければ、画面右下「Next(次へ)」をクリックします。

登録を申請します

 
 
Twitterの開発者利用規約に同意にチェックしてください。
「Submit Applocation(申請する)」をクリックします。
 
 
 
登録メールアドレス宛に、確認メールが送信されます。

メールの確認リンクをクリックします

 
 
Twitterから確認メールが届いているか受信トレイを確認します。
HTMLメールが届いた場合、「Confirm your email(あなたのメールを確認する)」をクリックします。

テキストメールが届いた場合、URLをクリックします。

Twitter開発者アカウント申請の承認を待ちます

Twitterに申請が送信されると「現在、審査中です」の画面が表示されます。 半日~数日程度、審査完了のメールが届くのをお待ちください。 Twitter開発者アカウントの申請が承認がされると、開発者ページでアプリが作成できるようになります。

すぐに開発者ポータルダッシュボードが利用できる場合もあります。
「審査を開始いたします。 」のメールが届き、しばらく待つケースもあります。

Twitter開発者アカウントの申請が承認がされると、 開発者ページでアプリが作成できるようになります。

Twitterの開発者ページでアプリを作成しAPIキーを取得します。

Twitterのアプリを作成する

twitterにログインした状態でhttps://developer.twitter.com/en/portal/projects-and-appsにアクセスします。

アプリ作成画面を開きます

 
 
「Projects & Apps(プロジェクトとアプリ)」をクリックします。
 
「 Overview(概要) 」をクリックします。
 
「 Create an app(アプリを作成する)」ボタンをクリックします。

アプリ名を入力します

 
 
アプリ名を入力します(例:店舗売買.com )
 
「complete(コンプリート)」をクリックします。

キーの取得

 
 
歯車のマークをクリック

 
 
 
ソーシャルログインボタンを押してから戻ってくる可能性のあるページを記載する。
 
 /twitter/は店舗売買に存在しないのですが、決まりで記述する必要があります。
 
 
 
key and tokes をクリック
 
「Regenerate」をクリックするとローシャルログインのKEY
【Consumer Key】【Consumer Secret】が取得できるのですが
クリックすると、毎回KEY情報が変わってしまうので、1度しかクリックしないでください。

【Consumer Key】【Consumer Secret】を、メモ帳に保存しておきます。

KEY情報をWordPressに設定

 
WordPress管理画面の左の
「profilegrid」
「全般設定」
「Social Login」

KEY情報をprofilegridに設定

これでソーシャルログインボタンTwitterの設定は完了です。

profilegridのファイルの編集をします。

profilegridの3フォルダをローカルに落します。

フォルダ内を、旧URL ”https://xn--6qs34k848a54i.com”のドメイン “xn--6qs34k848a54i.com”で検索する
→2か所ヒットする

旧URL ”https://xn--6qs34k848a54i.com”を、新URL(ご自身のドメイン)に手動で書き換える

修正したファイルを上げる

cocoon-child-masterの修正

cocoon-child-masterをローカルに落す

フォルダ内を、旧URL ”https://xn--6qs34k848a54i.com”のドメイン “xn--6qs34k848a54i.com”で検索し
旧URL ”https://xn--6qs34k848a54i.com”を、新URL(ご自身のドメイン)に手動で書き換える

修正したファイルを上げる
 
以上で完了です。

決済機能付きテンプレート設定一覧
「決済機能付きテンプレート設定一覧」の記事一覧です。