読者です 読者をやめる 読者になる 読者になる

tamlog

主にwebのフロント回り たまに登山

〜アプリ作成〜FB勉強

スポンサーリンク

Facebook Developerサイトのアプリ一覧を開く アプリ→新しいアプリケーションを作成

②アプリを作る アプリ名 appNamespace facebook Platform Policiesに同意する→続行 Host your site with Heroku→ キャンセル

③アプリを構成する Facebook上のアプリ キャンバスURL:http://localhost/ セキュリティで保護されたキャンバスURL:https://localhost/

④作成 JavaScriptSDKの読み込み

FB.init関数 【名前】  【型】  【内容】 appId 文字列 アプリケーションID cookie 真偽 クッキーのサポートをする場合はtrue status 真偽 最新の情報を取得する場合はtrue xfbml 真偽 XFBMLタグをパースする場合はtrue oauth 真偽 OAuth2.0を用いてログインすることを指定する。trueを指定しなければならない logging 真偽 ログの出力を行う場合はtrue channeUrl 文字列 チャンネルファイルへのURLを指定する。チャンネルファイルは、JavaScript SDK へのURLが指定された<script>タグだけを記述する hideFlashCallback 関数 Flashを使用するCanvas型アプリを開発する場合はtrue frictionlessRequests 真偽 アプリケーションリクエストを友達に送る際に、確認画面を出さないようにするオプションを表示する場合はtrue

FB.api関数 第1引数、呼び出し先のURL(https://graph.facebook.com/以下) 第2引数、APIの呼び出しのHTTP (POST, GET) 第3引数、APIに与えるパラメータ 第4引数、コールバック関数

画像付きリンク投稿時のAPIパラメータ 【名前】  【型】  【内容】 message 文字列 テキスト pocture 文字列 サムネイルに表示する画像のURL source 文字列 フルサイズの画像のURL link 文字列 リンク先のURL name 文字列 名前 caption 文字列 キャプション description 文字列 説明

JavaScript Test Console の「canvas」の「custom-size」 FB.Canvas.setAutoResize(false); FB.Canvas.setSize({ height:200, width:200 });