Facebook APIを知る 前回、少し早足でしたがFacebookの認証についてひと通りの実装を見てみました。前提知識なしで実装を見た人にとってはわかりにくかったかもしれません。今回は、Facebook APIについて詳しく学びます。Facebook APIはどのようなことができて、どのように利用すると上手く利用できるのかをイメージができるようにAPIの概要を理解しましょう。 Facebook APIの特長 FacebookのAPIは、日本で活発に利用されているTwitterのAPIとは大きく違ってかなりたくさんのことができますが、一方で複雑です。扱えるオブジェクトがたくさんあるだけでなく、OAuthの呼び出しやJavaScript SDKからの利用ができるなど扱い方もたくさん用意されています。 Facebook開発者サイト そのそれぞれの仕組みを色々な切り口から見ていくことで、この場
最近はFacebookのユーザー、Facebookアプリの数が増えています。本記事では、はじめにFacebook APIについて簡単に説明した後、Facebookが持っている情報を効率的に取得するためのFacebook Query Language(FQL)について説明します。 はじめに 昨年から日本でもFacebookユーザーが爆発的に増加しています。最近のWebアプリの多くはFacebookとの何らかの連携機能を持っていて、連携機能を持っていないものを探すほうが難しいかもしれません。 Facebook APIには多くの機能があるのですが、今回はその1つであるFacebook Query Language(以下FQL)について説明します。 なお本記事は、読者に以下の前提知識がある事を想定しています。 Facebookの基本的な仕組み Facebookアプリ、Graph APIの基本的な仕
「本書を読めば、学べてよかったと思うことが身につき、あなたの道具箱に必要不可欠なツールが加わるが、おそらくそれよりも重要なのは、あるストーリーが語られ、その過程がとても楽しいことだ。そのストーリーとは、ソーシャルウェブサイトをめぐるデータの科学であり、ソーシャルサイトに詰め込まれたデータは何なのか、それらのデータを使ってあなたが(あるいはほかの誰かが)できることとして、どのような可能性があるのかといったことだ。」(本書「はじめに」より) 本書では、Twitter、Facebook、LinkedIn、Google+、GitHubなどのソーシャルウェブサイトを取り上げて、データマイニングを行うために必要な技術知識や手法を解説しています。本書の前半では基礎概念を学び、後半ではソーシャルウェブサイトをマイニングするためのツールやテクニックを広く紹介しています。データサイエンティストやアナリスト、あ
2024年9月27日Meta Connect 2024開発者向け情報まとめ Metaは、今年で11回目となったConnectカンファレンス(米国時間9月25~26日に開催)で、MR(複合現実)、AI、ウェアラブルの最新情報を発表しました。人間中心のオープンなコンピューティングプラットフォームの実現という、Metaのビジョンにまた一歩近づきました。 Metaが発表した必見のイノベーションを以下にまとめました。基調講演全編や各発表事項の詳細については、こちらをクリックしてご覧ください。 ... 人工知能, 開発者ツール, バーチャルリアリティ, Facebookコネクト 2024年10月1日Introducing new features for the Threads API We want to make Threads the place where people, especially
OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 TwitterがOAuth 1.0を採用したのを皮切りに、今では多くのサービスがOAuth 1.0に対応しています。国内でも、例えば、マイクロブログ型コラボツール「youRoom」、小規模グループ向けグループウェア「サイボウズLive」、「はてな」のいくつかのサービス、「Yahoo!オークション」、リアルタイムドローツール「Cacoo」などがOAuth 1.0に対応したAPIを公開しています。 ここ数年でOAuthはさまざまなWebサービスのリソースを利用する際の認証方式として普及してきました。これは大きなプレーヤーがサポートしたことも一因ですが、OAuthの持つ以下の2つの特徴によって、「OAuthを使うと、サービスプロバイ
「Hack」と「Marathon」を組み合わせたハッカソンは、プログラマなどが共同作業によって短期間でプログラムなどのプロトタイプまでを一気に作り上げようというもの。そのハッカソンとローソンを組み合わせたHackaLawsonでは、エンジニアやクリエイターが集まり、ローソンが提供する位置情報や、ローソンが活用しているソーシャルメディアAPI、ローソンのキャラクターなどを活用して、アプリの開発技術やアイデアを競い合う。 イベントは、参加者がアイデアを出し合うワークショップ形式の「アイデアソン」(8/19)と、共同作業でアプリ・サービスを開発する「ハッカソン」(8/24~8/25)として、3日間にわたり開催される。 初日のアイデアソンでは、参加者がアイデアを出し合いながらチームビルディングを行い、週末のハッカソンにチャレンジするための準備が進められた。この場で出されるアイデアはこの場にいた人の
グーグル、マイクロソフト、Yahoo!、Facebookらが新しいネットワーキング技術の実現へ「Open Networking Foundation」を結成 サーバの仮想化やクラウドが普及したことで、「サーバを用意すること」の意味が、物理的なサーバを調達することから、サーバのインスタンスを立ち上げることへと変わろうとしています。いまではAPIを叩けば、CPUの性能やメモリ容量を指定し、いくつインスタンスを立ち上げ、いつシャットダウンするのか、すべてAPIから指定できる環境が広まっています。 同じことがネットワークでも起ころうとしています。現在のところ「ネットワークを構築する」こととは、ケーブルを引いてルータやスイッチの設定画面からルーティングやVLANを設定することです。設定されたネットワークは基本的にスタティックなものであり、構成を変えるには再びルータやスイッチの設定画面を開いて設定をや
この記事は前後編の2回に分けてお届けしている。ソーシャルメディアの追跡に役立つサードパーティ製のツールを紹介した前回に引き続き、後編となる今回は、GoogleドキュメントからAPIを呼び出してデータを収集する方法を見てみよう。 →先に前編を読む ソーシャルメディアAPIのいろはこの記事の基本姿勢は、データを収集するためにいくつかの「API」を呼び出す様子を見ていくというものだ。僕が知る限り、大概の一般人は「API」が何かなんて知らないか、この言葉を聞くだけでしり込みしてしまうかのいずれかだ。でも大丈夫。APIなんて、離れた場所にあるリソースから効率的に任意のデータを取り出す手段に過ぎないんだから。 例として、FacebookのGraph APIでSEOmozの情報を調べる場合を見てみよう。この場合、次のURLをブラウザで開くだけでいいんだ。 → http://graph.facebook.
動画共有サービス「Vine」の公開から1日も経たないうちから、Facebookは、Twitterが新たに買収した同サービスに対してバーチャルな門戸を閉ざしている。 Vineから友達検索機能を使用してFacebookの友達を見つけることができなくなっている。VineアプリからFacebookの友達を探す画面に進むことができず、「VineはこのFacebookへのリクエストを許可されていない」という内容のメッセージが表示される。 どうやら、FacebookがVineからFacebookのAPIへのアクセスをブロックし、Facebookのデータを抽出できないようにしているらしい。 今回の動きは、Twitterが2012年にLinkedIn、Tumblr、そしてFacebook傘下のInstagramなど他のいくつかの企業に対して行ったこととそっくりだ。Twitterは、同社の利益に寄与しない開発
Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」 2013年01月08日- Eden PHP Library Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」。 Youtubeやカレンダー、Google+等のGoogleサービス他、ソーシャルサイトのAPIを使った機能を簡単かつ綺麗なコードで実装できる他、PHPのSessionやCookie、String等のコードをオブジェクト指向で扱えるようにする機能などが提供されます。不要な物はダウンロード時にチェックボックスを外して排除することも可能 例えば、ライブラリを使えば、次のようなコードによってGメール経由でメール送信することが可能。 メール送信にかぎらず、Facebookのフレンドを
Twitter上のInstagram画像付きツイートで、将来的には「画像を表示する」で画像を表示できなくなる。米Instagramのケビン・シストロムCEOが12月5日(現地時間)、パリで開催中のテクノロジーイベント「Le Web」で明らかにした。 Twitterで表示するInstagramの画像は既に、トリミングがオリジナルと違うなど、正常に表示されなくなっている。 Twitterは問題を報告するStatusページで、「この問題は、InstagramがTwitter Cards統合機能を無効にしたため、pre-cards機能を使った表示が正常にできなくなったためです」と説明している。 New York Timesによると、シストロム氏はTwitter Cards統合機能を無効にしたことを認め、将来的にはTwitter上での画像プレビューを完全に終了すると語った。Instagramからのツ
Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日本語表示だと「Facebook でログイン」というやつ。 本家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基本的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo
Facebook アプリ開発で注意しておくべきこと についてまとめる。以下を守るのはめんどくさいかもしれないが、なるべく守ったほうがよい。 Facebook へのアクセスは失敗するという前提で作る これ最重要 概要 追加権限の取得を必須にしない API アクセスは高い確率で失敗するので失敗した場合のことを常に考える これら二点の問題の解決には JavaScript でなるべく処理することが有効(かもしれない) 追加権限の取得まわりについては、こちらの長文が参考になります。あと当該記事にもコメントしましたが Facebook API の追加権限取得については、「追加権限をどのように使用するか」の説明を追加権限取得時に説明することが出来ます。あまり分かりやすい UI じゃないですが、書かないよりは書くほうがマシです。 また、上記記事は、いわゆる Web のエキスパートユーザーが執筆したもので、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く