サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Google I/O
facebook-docs.oklahome.net
2012年07月19日01:53 by oklahomer シェア / いいね! / 送信ボタンの歴史 カテゴリFacebookの歴史小ネタ 日本時間の7/18日朝、Facebook公式のシェアボタンが動作しなくなったという騒ぎがありました。仕事終わったら対処法まとめようかなぁと思っていたら他の人がやっていたので、ここではシェア / いいね! / 送信ボタンの成り立ちをまとめてみます。 シェアボタン廃止後も残されている公式な代替方法はShare linkの和訳をご覧ください。 シェアFacebook内外のコンテンツをシェアする機能が公式に発表されたのは、つい最近結婚したクリス・ヒューによる2006年10月27日公式ブログ記事「Sharing is Daring」です。ここでは、「記事、画像、動画、その他なんでもあなたがクールだと思うもののURLをMy Sharesページ(http://ww
2012年07月19日00:32 by oklahomer Share Links カテゴリドキュメント Share Linksの和訳です。これを利用することで、2012年7月18日にとうとう廃止されてしまったシェアボタンと同等の機能を実装できます。ただし、公式ドキュメントのどのページからも、このドキュメントへの導線はありません。リンク全部をごっそり持ってきて管理しているFBDocsで見つからなかったくらい。。 なので、どこまでサポートが続けられるのかは分かりません。この方法を使う場合は気をつけてください。 以下、和訳内容です。 サイト訪問者にFacebook上でコンテンツを共有させるベストな方法は、いいね!ボタンを使うことです。ワンクリックでコンテンツとの繋がりを持つことができ、友だちのうちで誰が既に繋がっているかを知ることができるため、CTRを上げることができます。外部のJavaScr
2012年07月08日12:25 by oklahomer Facebook Night vol.7 発表内容まとめ 1:publish_streamとpublish_actions カテゴリTips 6/26のFacebook Night Vol.7で登壇しましたので、発表内容をまとめておきます。 話した内容はざっくり以下の3点です。 混同してしまうpublish_streamとpublish_actionsパーミッションの違いを、最近の仕様変更をふまえて紹介する認証ダイアログの1ページ目と2ページ目の違いと、先述したパーミッションの扱いの違い実装に落とし込む 30分の発表時間に対して若干詰め込みすぎな感じがありましたので、スライドや発表内容から削った部分も補足しつつ3エントリーに分けて紹介します。 パーミッション取得の現状と問題点実装の最初の段階でしか考えないまず現状として、ユーザから
2012年05月19日01:23 by oklahomer Batch Requests カテゴリドキュメント Batch Requestsのドキュメントの和訳です。これを用いると、複数のGraph API問い合わせを実行する際に、問い合わせを1度にまとめることができるという利点があります。1度にまとめられる問い合わせは50個が限度で、それ以上の場合は、50個ずつ複数に分ける必要があります。「ログイン時、Batch Requestでユーザのパーミッション一覧を取得する」で実装法を紹介していますのでご覧ください。 以下、2012年7月9日 1:49更新分までの本文です。 ------------------------------------------------------------------------------------------ IntroductionGraph API
2012年05月27日12:37 by oklahomer Feed Gaming カテゴリドキュメントOpen Graph https://developers.facebook.com/docs/feed-gaming/ フィード上でのゲーム機能を実装することで、ユーザのエンゲージメントを高めることができます。この機能では、フラッシュオブジェクト付きのウォール投稿をユーザの代理として投稿することが可能です。ユーザの友だちは、その添付ファイルをクリックしてフィード上でゲームをプレイできます。これにより、縮小版のゲームをユーザの友だちに紹介し、ゲームの最後にはアプリのキャンバスページへの遷移を促すような流れを創り出すことになります。 利用例は以下の通りです。 特定レベルでのハイスコアをウォール投稿し、友だちに挑戦させるユーザアクティビティのリプレイを投稿し、友だちが参考にしてレベルクリアで
2012年05月10日15:17 by oklahomer App Center Tutorial カテゴリドキュメント https://developers.facebook.com/docs/guides/appcenter/ App Centerは優れたソーシャルアプリを見つけ出す場所で、キャンバスアプリ、モバイルアプリ、Facebook連携しているウェブサイトを成長させる新しいチャンネルです。ですので、App Centerへの登録や検索の対象となるよう、アプリの詳細ページを作ることを全開発者にお勧めします。 このドキュメントではアプリの設定手順について解説します。 Creating an App Detail PageUploading Image AssetsAuthorizationSubmitting your app for the App Center Creating
2012年04月28日01:01 by oklahomer ユーザがFacebookアプリを削除したときに通知を受けるには カテゴリTips ユーザがFacebook側でアプリを削除してしまった場合、それを知るにはどうするのが良いんだろうという話があったので、その時の対処方法の共有です。 自分のサービス内に退会ページを設置でき、それをユーザが使ってくれれば単純なのですが、Facebookアプリの場合、ユーザはFacebook上の管理画面からアプリを削除してしまうことができます。この場合、アプリ側で削除処理を知ることができず、ユーザのデータが公開されたまま残ってしまったりして厄介な場合があります。 その場合の対応として、ドキュメントのAuthenticationのApp Deauthorizationという項目には以下の方法が紹介されています。 ユーザがApp Dashboardからアプリケ
2012年04月26日12:18 by oklahomer publish_streamとpublish_actionsパーミッションの統合 カテゴリドキュメント 開発ブログでpublish_streamとpublish_actionsパーミッションの統合が告知されていたので、共有します。 以下、その内容です。 ------------------------------------------------------------------------------------------------------------ Open Grpahをローンチすることで、アクティビティをFacebookに投稿する新しい方法とパーミッション(publish_actions)を提供しました。このパーミッションはpublish_streamと同様、ユーザの代理としてFacebook投稿するものですが
2012年04月14日18:33 by oklahomer offline_accessパーミッション廃止時の対応 カテゴリTips Facebookアプリを使う上で必要となるのがユーザのアクセストークンですが、これは通常2時間で無効になってしまいます。それを回避する上で便利なのがoffline_accessというパーミッションですが、これは今年5月2日から使えなくなってしまいます。 (*ちょっと前までは5月1日で廃止となっていたのですが、いつの間にか2日にズレていました。けど1日と書かれたままの部分もあります。) 対応をまとめたものが残っていたので、今回はそれを紹介します。 以下、その時の資料です。 access_tokenとpermissionユーザのデータにアクセスしたり、ユーザの代理としてfacebook投稿などするには、アクセストークンだけでなく、必要に応じた許可(パーミッション
2012年04月10日02:51 by oklahomer ザッカーバーグ氏のInstagram買収発表 和訳 カテゴリ Instagram買収に関してザッカーバーグ氏がFacebookに投稿していましたので、訳してみました。 オリジナルはこちら 大分急いで書いたので、間違いなどあったらお知らせください。 -------------------------------------------------------------------- Instagramの買収と、彼ら有能なチームがFacebookへ仲間入りすることに関して合意を得たことを、こうしてお知らせできることを嬉しく思います。 私たちは何年にもわたり、家族や友達との写真共有体験に注力してきました。そして今、あなたが興味の赴くままに写したモバイル画像を共有することに関して、最善のユーザ体験を提供できるよう、私たちはInstagr
2011年12月01日00:57 by oklahomer Built-in Object Types カテゴリドキュメントOpen Graph アプリケーション用の一般的なタイプは既に定義されています。Built-in Actionsはビルトインのオブジェクトとセットで機能するように設計されていますが、ビルトインのオブジェクトと組み合わせるアクションをカスタマイズすることも可能です。ビルトインのオブジェクトタイプを利用するには、Dev Appでそれらを登録する必要があります。 また、Open Graphオブジェクト内で利用するメタタグ群にも定義済みのものがあり、complex typesと呼ばれています。アクション/オブジェクトの表示や要約を助ける為に、できるだけ定義済みのものを利用してください。それぞれのタイプはオブジェクトタイプとは異なりますので、インスタンスを持ちません。むしろco
2011年11月26日14:44 by oklahomer "I'm CEO,Bitch!"名刺の真相は? カテゴリ小ネタFacebookの歴史 最近は和訳の更新もなかなかできず、週末に一日作業できるかどうかという状況になってきてしまいました。理想としては、一通りの和訳が終わったところでFacebook絡みの小ネタを色々と紹介したいと思っていたのですが、実際のところ、一度和訳し終わったのに9月のf8でドキュメントが追加されちゃってますし、それ無しにしたって既存のドキュメントの更新が追いつきません。 というわけで、Quoraなんかで見つけるたびに溜め込んでしまっていた情報を、ドキュメント和訳の進捗に関係なく小出しにして行こうと思います。主に僕のストレス発散と、放置してないよアピールです。 今回はQuoraで見つけた、初期Facebookの名刺に関する話です。映画「ソーシャルネットワーク」でも
2012年01月02日12:54 by oklahomer Auth Dialog カテゴリドキュメント 新しいAuth Dialogを利用するには、まずDev Appへ行き、AdvancedセクションのEnhanced Auth Dialog設定をオンにしてください。 アプリケーションの最初の接点となる場所として、新規ユーザに対してよりリッチでエキサイティングな体験を提供できるよう、Auth Dialogを改善しました。これにより、ダイアログ表示、ユーザメッセージ、アプリケーションのブランディング、一押し機能のハイライト、タイムライン上の要約サンプルなどのコントロールが可能になりました。 ここでは、以下のトピックを扱います。 Auth Dialogの設定するAnth Dialog上に要約サンプルをハイライト表示するAuthenticated Referralsを用いてユーザの流入を最適化
2012年01月04日21:29 by oklahomer Open Graph Samples カテゴリ Social Cafe Download | Run このサンプルアプリケーションは、コーヒーショップでのdrinkアクションを投稿します。注意:今のところ、管理者、開発者、テスターのみがアクションを投稿できます。 Wishlist Mobile Download このサンプルには、wishlistアプリケーションとiOS, Androidのプロジェクトが入っています。モバイルプラットフォーム上でのカスタムオブジェクト/アクション利用を学ぶことができます。 Recipe of the Day Download Facebook Javascript SDKとHTMLで欠かれたサンプルアプリケーションです。このシンプルなアプリケーションはRecipeオブジェクトとCookアクションアク
2011年07月30日16:13 by oklahomer Application Security カテゴリドキュメント http://developers.facebook.com/docs/ApplicationSecurity/ 私たちは、Facebook Platformアプリケーションの運用をより安全にする機能を提供しています。これらの全機能はdeveloper applicationから設定できます。 Sandbox Mode アプリケーションをテストする際には、ぜひSandbox Modeを利用してください。それにより、developer appでアプリケーションを閲覧できるように役割を与えられたユーザでない限り、あなたのアプリケーションを閲覧できなくなります。アプリケーションがSandbox Modeに設定されている場合、そのアプリケーションを閲覧できないユーザの代理とし
2011年11月21日23:43 by oklahomer Submit for Approval カテゴリドキュメントOpen Graph Open Graphはまだベータです。Dev Appを通じてOpen Graphアクションを申請することは可能ですが、全ユーザにタイムラインが行き渡るまでは承認されることはありません。 Open Graph Review GuidelinesFacebook Platformを使うことによって、7億5000万を越えるユーザに対して、コストや摩擦無しでリーチすることが可能となります。Open Graphにより、APIを叩くだけで全Facebook体験に関わることができるようになりますので、まずはOpen Graph actionを公開するまでに必要となるレビューと承認のプロセスについて解説します。 このプロセスは明解です。まず、アプリケーションでOpe
2011年09月28日17:10 by oklahomer Tutorial カテゴリドキュメントOpen Graph このチュートリアルは、Open Graphアプリケーションを作成し、テストし、公開するための主なステップをガイドします。ユーザの料理したストーリーを投稿するサンプルアプリケーションを作成します。 Step 1: Facebookアプリケーションの作成Step 2: Add to Timelineプラグイン用のユーザ認証を得るStep 3: Define Dev Appで、アクション、オブジェクト、アグリゲーションを定義するStep 4: ユーザのアクションを投稿するStep 5: Facepile, Activity, Recommendationsプラグインを足す Step 6: 登録し、アクションの認可を得るOpen Graphのアクション投稿で問題が発生したら、De
2011年07月31日12:30 by oklahomer いいね!ボタンの歴史 カテゴリ小ネタFacebookの歴史 Quoraでいいね!ボタンの歴史に関する質問があがっていて、関係者Andrew 'Boz' Bosworthから回答が寄せられていたので紹介します。 目次 質問回答注目したところ(Oklahomerが勝手に思ったことなので、Quoraのトピックとは関係ないです。) 質問: Awesome(のちに"いいね!/Like"と呼ばれる)ボタンの歴史って? 回答:2007年の7月13日 Propsというコードネームで呼ばれていたプロジェクトの最初のメールディスカッションに、私、Justin Rosenstein , Leah Pearlman, Ezra Callahan, Akhil Wableが参加し、シンボルを以下の3つにまで絞り込みました。 スター(stars) 悪い評
2011年09月28日00:52 by oklahomer Open Graph Beta カテゴリドキュメントOpen Graph 全てのFacebook開発者に対してOpen Graph Betaを提供しています。ここでは、Open Graphのアクションとオブジェクトをアプリケーションに追加するのに必要なドキュメントやツールを紹介します。また、まだリリースされていないTimeline機能へのアクセスも、Facebook開発者には与えています。 Facebookの中核をなすのはソーシャルグラフで、これは、人々や人々が周りの物事に対して持つ繋がりを指すものです。写真機能や位置情報機能を足すたびに、Facebookはこのグラフを管理し拡大してきました。2010年、Facebookは Open Graph protocolを用いてソーシャルグラフを拡張し、サードパーティのウェブサイトやウェブ
2011年09月28日02:19 by oklahomer Open Graph カテゴリドキュメントOpen Graph Open Graphアプリケーションを作ると、Timeline, News Feed, TickerなどのFacebook体験の中核に深く結合することができるようになります。このドキュメントでは、以下のコンセプトについて解説します。 Actions and Objects: Open Graphの構成要素Open Graph Mechanics: ユーザがどのようにアクションやオブジェクトに繋がっているかSocial Channels: Timeline, News Feed, Tickerなどを用いてユーザ基盤を育て、既存のユーザの活動を促すチャンネル いますぐOpen Graphアプリケーションを作り始めたい場合は、チュートリアルを参照してください。 Action
2011年07月07日21:34 by oklahomer FB.Event.subscribe カテゴリドキュメントJS SDK http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ 任意のイベント名を監視し、イベント発生時にコールバック関数を実行します。 たとえば、session状態が変わるタイミングを知りたいのならば、以下のようにです。 FB.Event.subscribe('auth.sessionChange', function(response) { // do something with response.session }); グローバルなイベント: auth.login - ユーザがログインした時に実行 auth.logout - ユーザがログアウトしたとき auth.
2011年03月22日18:09 by oklahomer Photo(Graph API) カテゴリドキュメントAPI http://developers.facebook.com/docs/reference/api/photo/ アルバム内の個々の写真 目次: ExamplePropertiesConnectionsPublishing Examplehttps://graph.facebook.com/98423808305 (A photo from the Coke fan page) PropertiesNameDescriptionPermissionsReturnsid写真ID デフォルトでFacebook上の全員に公開 JSON string from写真の投稿主(ユーザもしくはページ)のプロフィール デフォルトでFacebook上の全員に公開 id,nameフィールド
2011年07月29日01:00 by oklahomer 「いいね!」ボタン横の値は、「いいね!」の数だけではない カテゴリTips Facebookの提供するAPIを用いると、任意のページに付いた「いいね!」の数を簡単に取得できます。 しかし、「いいね!」ボタンの横に表示される数値は「いいね!」された回数だけを表しているわけではないので、「いいね!」ボタン横の数値を取得するつもりで「いいね!」の回数を取得してしまうと誤差が生まれ得ます。 たとえば、FQLを使って任意のURLに関する統計情報を得るには下記のようなFQLを使います。 SELECT normalized_url, like_count, share_count, total_count, comment_count, commentsbox_count FROM link_stat WHERE url ='http://fa
2011年07月04日02:20 by oklahomer FB.init カテゴリJS SDK http://developers.facebook.com/docs/reference/javascript/FB.init/ ライブラリを初期化します。 一般的なオプションを指定した初期化は以下の通りです。 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : 'YOUR APP ID', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session
2011年07月03日14:12 by oklahomer JavaScript SDK カテゴリドキュメントJS SDK http://developers.facebook.com/docs/reference/javascript/ JavaScript SDKは、全てのGraph APIとDialogへのアクセスをJavaScriptを介して行うことを可能にします。認証やXFBML版のSocial Plugins表示を行うリッチなクライアントサイドの機能を提供します。 JavaScript SDKの大部分の関数はアプリケーションIDを必須としますが、アプリケーション登録することで取得することができます。 使い方の例は、Facebook for Websites とAuthentication guideを参照してください。 JavaScript Testコンソールを用いてJavaS
2011年07月03日23:23 by oklahomer FB.api カテゴリドキュメントJS SDK http://developers.facebook.com/docs/reference/javascript/FB.api/ Graph APIの呼び出しをします。JavaScript SDKを通じてサーバサイドへ呼び出しを行いますので、ブラウザから直接FacebookサーバへAPI呼び出しができ、リッチなアプリケーション開発が 可能となります。全てのAPI呼び出しをサーバから行うのに比べ、色々な状況においてパフォーマンス向上に役立ちます。また、自分のサーバをプロキシして リクエストする回数を減らす、もしくは無くす事が可能となるので、他の事に集中する事ができます。 これらAPIはFacebookの全ての面をカバーしていると言って良いくらいです。namesやprofile pict
2011年07月12日23:41 by oklahomer Test Users カテゴリドキュメント http://developers.facebook.com/docs/test_users/ テストユーザはアプリケーションに紐づいたユーザアカウントで、アプリケーションの機能をテストするのに使います。手動もしくは自動化されたテストに用いてください。 login_urlを使って、直接テストユーザのアカウントにログインすることが可能です。login_urlは1時間で無効になりますが、簡単にリフレッシュして同一アカウントの新しいlogin_urlを得ることができます。テストユーザ用のaccess_tokenも提供していますので、テストユーザの代理としてAPIを利用することもできます。 1個のアプリケーションのテスト用に作成できるテストユーザは500個までです。今のところ、下記で説明している
2011年06月30日00:36 by oklahomer Integrating with Facebook Chat カテゴリドキュメント http://developers.facebook.com/docs/chat/ あなたのwebベース/デスクトップ/モバイルのインスタントメッセージアプリケーションにFacebook Chatを実装する事が可能です。クライアントはJabber/XMPPサービスを通じてFacebook Chatと繋がることになります。このドキュメントは、Facebook Chatクライアントを実装しようとする開発者に対して、Facebook ChatのXMPPプロトコルの機能と制限について解説しています。このドキュメントを読む前に、XMPPチャットクライアント/サーバのコンセプトや用語について理解してください。Jabberクライアントが100,000セッション以
2011年06月18日00:56 by oklahomer Facebook Credits API カテゴリドキュメント http://developers.facebook.com/docs/creditsapi/ API OverviewFacebook Dredits APIを使うと、ユーザはキャンバスアプリケーション上で、クレジットを用いてデジタル/バーチャルなグッズを購入することができます。このAPIはまだキャンバスアプリケーション専用で、外部のウェブサイトでは利用できないことに注意してください。 ユーザは"Pay with Facebook"をクリックすることによって発注します。注文はJavaScriptを用いてFacebookへ送られます。'order_info'パラメータの中身(以下をご覧ください)によってFacebookはアイテムの詳細を得ます。 詳細を送られるとFac
次のページ
このページを最初にブックマークしてみませんか?
『Facebook開発者向けドキュメントの日本語訳とTips』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く