facebook APIを使用する時にfacebook Appsでアプリを登録するまでの流れ
[参考記事] PHPでのfacebookアプリの認証処理(APIを使うユーザー認証)
[参考記事] PHPでfacebookのフィード(ウォール)に投稿する方法
[参考記事] PHPで複数の画像をfacebookに投稿する方法
[参考記事] PHPでfacebook投稿時に公開範囲を指定する方法
facebook APIを使用するには、facebook Appsのサイトからアプリを登録するする必要があります。
facebook developersサイト(開発者向けfacebookサイト)にアクセスします。
https://developers.facebook.com/
上にあるAppsを開きます。
ログインしていなければログインします。
開発者向けサイトのトップは下のようなページです。
スポンサーリンク
Developer登録(開発者登録)
Developer登録をしていなければ、Appsを作ることができないので登録します。
ポリシーに同意して次に進みます。
携帯電話のメールアドレスなどで認証を行います。
このメールは場合によっては届くまでに5分ぐらいかかります。
届いたメールに記載されている確認コードを入力して次に進みます。
開発者の情報を登録します。
これで開発者登録の完了です。
アプリの作成
開発者登録が終わると、開発者サイトのAppsページに『新しいアプリを作成』というボタンができるので、ここからアプリを作成する画面に進みます。
https://developers.facebook.com/apps
アプリの名前などを登録します。
CAPTCHA認証をします。
そうするとアプリが作成されます。
アプリを運用するために必要な情報は、App IDとApp Secretです。
アプリを作成した直後はSandbox Modeになっています。
これはテスト用の状態なので、公開運用するときにはSandbox Modeを無効にして公開します。
アプリ管理画面から『アプリをfacebookに統合する方法を選択』からドメインの設定をします。
アプリを公開して、ユーザーがアプリ認証を行うときに次のように出る場合は、アプリ管理画面でのドメインなどの許可設定ができていないか、アプリ認証をするドメインが登録されているURLと異なっています。
指定されたURLは、アプリケーションの設定で許可されていません。指定されたURLの中にアプリの設定で認められないものが含まれています。
ウェブサイトまたはキャンパスのURLと一致しているか、ドメインがアプリのドメインのサブドメインである必要があります。
正しく設定ができていれば、アプリの承認画面が使えるようになります。
関連記事
- PHPでfacebook投稿時に公開範囲を指定する方法
- PHPで複数の画像をfacebookに投稿する方法
- PHPでfacebookのフィード(ウォール)に投稿する方法
- PHPでのfacebookアプリの認証処理(APIを使うユーザー認証)
- PHP
- Android
- Java
- Ruby
- Python
- Perl [CGI]
- OsCommerce
- Zend Optimizerのインストール
- Smarty2をPHP7に対応させる方法(The /e modifier is no longer supported Smarty_Compiler.class.php, line 270)
- date.timezoneを設定するとPHPが早くなる
- stdClassクラスとは
- PHPでPDFファイルを作成する FPDF FPDI TCPDF
- EclipseでCGI(Perl)の開発環境を作る EPICプラグイン
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- OSのバージョンと特徴
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- PHPフレームワークの一覧
- CakePHPでカラムを比較してSELECTする方法
- Ruby開発環境 RDE(Ruby Development Environment)
- Androidのソースファイルを入手する方法
- 文字列の一部を得る関数mb_substrとmb_strcutの違い
- Zen Cart(ゼン・カート)
- msiファイル版Rubyのインストール ActiveScriptRuby
- Zend Serverとは
- ImageMagick更新で『PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so'』エラーが出る場合
- サイトの更新情報をPINGサーバに送信する方法
- Mantis(マンティス) バグ管理システム
- CakePHP
- Excelの日付が数字になるときの対処法
- javaコマンドは実行できるが、javacコマンドが実行できないとき
- EC-CUBE
- VGA端末の画像表示対応
スポンサーリンク