社会人1年目SEのブログ

読書ネタ、技術ネタ、etc

Twitter、Instagram、Facebookの開発者アカウントの申請を簡潔に紹介

  • はてブ

こんにちはー。てらしーです。

今日は、Twitter、Instagram、Facebookの開発者アカウント申請・登録を簡潔の紹介します。(2018/12月現在)

Qiitaに投稿か迷いましたが、コードを書かなかったので、はてなブログで説明していきます。

今回は、開発者アカウント申請・登録の説明のみで実際APIを使用するまでには、更にやるべきことがあります。

Twitter、developer accountの申請

下記リンクから、Twitterのアカウントでログインします。

https://apps.twitter.com/

ログインに成功すると下記画面が表示されます。 f:id:marky10:20181202183004p:plain

  • 新しいアプリ作成前に、Twitterデベロッパーアカウントを申請して承認を受ける必要がある。

  • 承認後、developer.twitter.comから新しいアプリを作成可能。

  • 近い将来、apps.twitter.comで既存のアプリを引き続き管理可能。

  • developer.twitter.comを通じ、開発者ポータル内の全開発者向けツール、APIへのアクセス、アプリケーションの管理を統合

端的に言うと新しいアプリを作成前に、developer.twitter.comから開発者アカウントを作成する必要があると記載しています。 この画面では、【Apply for a developer account】を押下します。

開発者をアカウントを申請する画面に遷移し申請が行えるようになります。

f:id:marky10:20181202210129p:plain

左側のSTATUS: IN PROGRESSにはアカウントを申請するまでの行うべき内容が記載されていて、緑のチェックが入っている箇所が現在の進行中の内容です。

●User profile

この画面にはザックリ以下の内容が記載されています。

  • メールを受け取ることに同意

  • 関連づけるユーザプロフィールを選択

  • デフォルトは現在の@ユーザ名は開発者アカウント管理者になる

  • 組織の開発者アカウント作成する場合は、組織の@usernameを使用可能

  • APIエンドポイントにアクセスするために特別な権限が必要

  • チームメイトを招待し、後で開発者アカウント設定で権限の再割り当て可能

デフォルトの現在の@ユーザ名を使う場合は【Continue】を押下します。

●Account detaiuls f:id:marky10:20181202212154p:plain ザックリ以下の内容が記載されています。

  • 組織と個人どちらで使用するか

  • アカウント名と主要な運用国は。

まず、上段のラジオボタンは上が組織用、下が個人用です。今回は個人用なので下の【I am requesting …use】を選択します。

続いて中段〜下段のAccount nameでは【開発者アカウントとして使用するユーザ名】を入力し、Primary country of operationdでは【Japan】を選択し、最後に【Continue】を押下します。

●Use case details

300文字以内の英文を記述する必要がある箇所があり一番の鬼門です。 f:id:marky10:20181202213604p:plain f:id:marky10:20181202213615p:plain ザックリ以下を記載しています。

  • どのユースケースに興味があるか

  • 何を構築しているのか300文字以上の英文で目的、方法・手法、Twitterユーザとどう対話するか、Twitterのデータをどう表示するのかの4つから記述。

作成した製品サービス、Twitterの中身等を政府に提供するか

上段のWhat use case(s) are you interested in?には興味のあるユースケースを選択します。 それぞれ左上から説明していくと、学術研究、広告、広告の受け手分析、チャットボットと自動化、消費者/エンドユーザの体験、エンゲージメントと顧客サービス、ツイートを公開して管理、学生プロジェクト/コード学習、トピック分析、トレンドとイベント検出、その他となっています。

自分に合ったものを選べばいいとは思いますが、【Publish and curate Tweets】 か【Sutudent project / Learning to code 】辺りが無難ですね。

中段のDescribe in your own words what you are buildingでは何を開発・構築したのかを300文字以上の英文で記述します。それで、何について書いたらいいのかというとその下にある1〜4に即して書いていけばOKです。 参考までに日本語訳は以下の通りです。

  1. TwitterのAPIを使用するための核となる目的

2.実施しようとしている分析や、使用する方法手法についての詳細

3.ユースケースに、Tweeting,RetWeeting,または好きなコンテンツが含まれているか?含まれている場合は、Twitterユーザとどう対話するか

4.Twitterのデータをユーザにどう表示するか?TwitterのコンテンツをTwitterから表示する場合は、ユーザにTwitterの中身を表示する方法と場所を説明。

英語が苦手な場合は、日本語で文章を作成→Google翻訳に流す→翻訳がおかしな箇所は修正という流れで300文字以上で大丈夫です。

最後に下段のWill your product,service...government entityでは、あなたの製品サービス、または分析は、Twitterコンテンツまたは派生情報を政府機関に提供するかについて記載されています。

政府期間に提供しなければ【NO】を選択します。

全ての内容にチェック、記載が終了したら【Continue】を押下します。

●Terms of service f:id:marky10:20181202223503p:plain f:id:marky10:20181202223635p:plain ここでは利用規約を確認します。【By clicking on the box...】を選択後【Submit application】を押下します。

●Email verification

この画面に遷移ができれば、申請が完了です。 申請完了後、以下のメールが届きます。 f:id:marky10:20181202224327p:plain 届いたメールを押下すると以下の画面が表示されます。ひとまずこれで終了です。 f:id:marky10:20181202224339p:plain

Instagram、developer accountの申請

下記リンクから、Instagramのアカウントでログインします。 https://www.instagram.com/developer/

ログインに成功すると下記画面が表示されます。 f:id:marky10:20181202230626p:plain

  • Instagrram API Platformは自動化されていない、高品質なアプリとサービスを構築可能

  • 個人が独自のコンテンツを共有サービスのアプリケーションを作成可能

  • 広告主が視聴者、メディア・視聴者の権利を守っている

  • メディアを適切な帰属関係で共有支援

端的に言うと、Insgagram API Platformを使えば、個人で高品質なアプリ、サービスを構築することができますよーと記載されています。、 中段の【Register Your Application】を押下します。

すると開発者のサインアップのページが表示されます。 f:id:marky10:20181202230911p:plain

テキストボックスは、上から開発者のWebサイト、電話番号、APIを構築するための目的となっています。 Webサイトは自分のWebサイト、電話番号は自分の電話番号、APIを構築するための目的は、Twitterの時に記述した300文字以上の文章を参考にしながら書くのがいいのかなと感じます。

テキストボックスに記述が全て終了したら【I accept the API】を選択し、【Sign up】を押下します。

●Manage Clients

この画面にに遷移できたら開発者のアカウントの登録が完了です。 f:id:marky10:20181202231628p:plain

Facebook、developer accountの申請

下記リンクからFacebookアカウントにログインを行います。 https://developers.facebook.com/

ログインに成功すると下記画面が表示されます。 f:id:marky10:20181202231951p:plain 【スタートガイド】を押下します。

f:id:marky10:20181202232225p:plain 【次へ】を押下します。 f:id:marky10:20181202232405p:plain 【アプリ名】【連絡先メールアドレス】を入力し【Next】を押下します。 f:id:marky10:20181202232624p:plain 一番当てはまるものを選択します。

下記画面に遷移できたら、開発者アカウントの登録完了です。 f:id:marky10:20181202232715p:plain