タグ

Facebook APIに関するkawaosaのブックマーク (30)

  • FacebookのAPIが変更されシェア数の取り方が変わった

    B! 9 0 0 0 このブログでは各ポストにTwitterやらFacebookのシェアカウントを付けてますが、 FacebookのAPIの仕様がちょっと変更されて正しく取れなくなっていたのでアップデート。 Facebookのシェア数取得方法 API Level Rate Limiting Facebookのシェア数取得方法 Facebookのシェア数は Graph API と呼ばれるAPIを使って http://graph.facebook.com/?id=<URL> というURLを呼ぶとシェア数の入ったJSONを返してきます。 ソーシャルボタンを自作に変更 Facebookのカウント取得を改善 ソーシャルボタンの数をビルド時に取ってくる これが、以前は { "id": "<URL>", "shares": 37 } みたいな形だったんですが、今は { "id": "<URL>", "s

    FacebookのAPIが変更されシェア数の取り方が変わった
  • Facebook SDK v5 for PHPを使ってFacebookページに自動投稿する方法

    仕様がコロコロ変わる割にドキュメントが間に合ってないと評判の Facebook API 周りですが、先日どうしてもイジらざるを得なくなり、最新版SDK v5を使って自動投稿機能を実装した時の猟奇的紆余曲折。 そもそも公式のgithub SDK for PHP のページすらv4って書いておきながら中身はv5だし。 読めない英文を頼りに辿り着いた軌跡の果て、言葉を持たない血液はただ静かに憤怒の火を宿すのでした。 、、、などと意味不明な供述をしており(r Facebook SDK v5を使ってFacebookページに自動投稿する方法 まずは下準備 あ、ちなみに今回の方法はComposerなど使わず、漢一貫直接ダウンロード&アップロードでいきます。 なので、なにはともあれFacebook SDK v5 for PHPをダウンロードしませう。 これを解凍して、中の「src」フォルダ以下をテキトーなデ

    Facebook SDK v5 for PHPを使ってFacebookページに自動投稿する方法
  • WordPress でオリジナルの SNS シェアボタンを実装する方法 | WP-E (仮)

    2015年12月1日追記 : Twitter のツイート数取得 API count.json の提供終了に伴い、内容を修正しています。 EXP では以前まで WP Social Bookmarking Light を使っていましたが、つい最近オリジナルのシェアボタンに切り替えました。ただし、pocket は公式の API が公開されていないので公式ボタンを採用しています。この記事では Facebook、はてブ、Twitter のオリジナルシェアボタンの実装方法を紹介していきます。 目次 Facebook 事前知識: 公式ボタンの設置方法 オリジナルボタンの実装方法 はてなブックマーク 事前知識: 公式ボタンの設置方法 オリジナルボタンの実装方法 Twitter 事前知識: 公式ボタンの設置方法 オリジナルボタンの実装方法 pocket さいごに PHP JavaScript Faceboo

    WordPress でオリジナルの SNS シェアボタンを実装する方法 | WP-E (仮)
  • 70を越えるOAuthプロバイダに対応した認証デーモン·OAuth daemon MOONGIFT

    OAuth daemonはnode/JavaScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。 OAuth.ioはフロントエンドエンジニアにとっては便利なサービスと言えますが、セキュリティ的にはOAuthの概念を覆してしまう問題があります。そこでOAuth.ioのコア部分を取り出してオープンソース化したOAuth daemonを使ってみましょう。 管理画面です。まず最初に管理者アカウントを設定します。 次にアプリケーションを作成します。複数作成が可能です。 ドメインも複数指定できます。 そしてプロバイダごとにキーの設定を行います。 例えばこんな感じです。 Tumblrなどになるとどこに設定を行うべきかのヘルプもあります。分かりやすいです。 クライアントID、シークレットを設定します。 その場で試すことができます。認証ダイ

    70を越えるOAuthプロバイダに対応した認証デーモン·OAuth daemon MOONGIFT
  • OAuth認証を一手に行うOAuth.ioのJavaScriptクライアント·oauth-js MOONGIFT

    oauth-jsはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 ソーシャルなサービスが増えるのに伴ってOAuthプロバイダーはどんどん増えています。OpenIDと違って、同じ仕様で全てがこなせないのが辛いところです。そこで使ってみたいのがOAuthをまとめてくれるOAuth.ioで、さらにそれを簡単にしてくれるのがoauth-jsです。 デモの画面です。70を越えるプロバイダが利用できます。 ポップアップ版による実装です。 ウィンドウが閉じるとデモの画面でトークンが表示できています。 GitHubなどもポップアップにできます。 プロバイダによって多少のデータフォーマットの違いはありますが、概ね同じ形のようです。 oauth-jsを使うとリダイレクト方式とポップアップ方式を簡単に切り替えて使えます。いずれの形にしてもサーバサイド

    OAuth認証を一手に行うOAuth.ioのJavaScriptクライアント·oauth-js MOONGIFT
  • Facebook APIでプロフィール画像を色々な大きさで取得する方法 | tagamidaiki.com

    FacebookのAPIを使えば簡単にプロフィール写真を取得することが出来ます。 https://graph.facebook.com/[id]/picture 上記の[id]部分に各種IDを挿入すれば写真を取得することが出来ます。 写真は様々なオブジェクトから取得することが出来ます。 例) ・ユーザー: https://graph.facebook.com/daiki.tagami/picture ・イベント: https://graph.facebook.com/331218348435/picture ・グループ: https://graph.facebook.com/69048030774/picture ・Facebookページ: https://graph.facebook.com/DoloresPark/picture ・アプリ: https://graph.facebook

  • facebookアプリの作り方(PHP編) | PLUS

    コンテンツへスキップ →web コメントコメントを残す コメントをキャンセルメールアドレスが公開されることはありません。 * が付いている欄は必須項目です コメント 名前* メール* サイト 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。 Δ 先頭へスクロール

    facebookアプリの作り方(PHP編) | PLUS
  • FQLと遊ぶ! : Facebook Query Language (後編) - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 今回は前編に続いて、FQLを実際にSDKを使って送信してみようというお話です。 Facebook JavaScript SDKを利用して、JavaScriptでやります。 それでは早速SDKを使用する下準備から。 アプリケーションを作成する まずFacebookでアプリケーションを作成しましょう。 Facebook Developersへアクセス 「新しいアプリを作成」 適当な名前をつけて 「続行」 してキャプチャを入力 アプリができます。 App ID をメモっておきます。 続いて、基的な設定を行います。 「基設定」 で 「Facebookでログインするウェブサイト」 で使用するサイトのURLを入力 ここでは実際にアプリケーションを動作させるURLを書いておきます。 そのURL以外ではアプリケーションは動かないので、ローカ

    FQLと遊ぶ! : Facebook Query Language (後編) - Mach3.laBlog
  • FQLと遊ぶ! : Facebook Query Language (前編) - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) FacebookのSDKで何かをする機会が今まであまりなかったわけですが、 ふと思い立ってFQLをいじってみる事にしました。 前編では、FQLとは何なのかをざっくりとご紹介します。 FQLについて Facebook Query Language (FQL) – Facebook開発者 こちらが公式のドキュメント(英語)。 簡単に説明すると、SQLライクなクエリを送信し、Facebookのデータを取得出来るインターフェイスです。 取得できるデータは多岐に渡ります。 アプリに利用する場合は、シェアされた物やいいね!された物、プロフィールや友人関係などの情報を取得して使うことになるのでしょう。 多岐に渡るテーブルはこちらを参照 : Facebook Query Language (FQL) Reference – Facebook開発

    FQLと遊ぶ! : Facebook Query Language (前編) - Mach3.laBlog
  • モリ☆ログ - Graph APIで日本語の名前の取得方法

    Facebookの日語のユーザ名を取得するには、Graph APIのパラメータにlocale=ja_JPを追加すればOK https://graph.facebook.com/me ?locale=ja_JP &access_token={$access_token} &fileds=name,picture PHP-SDKを使用した場合 $facebook->api('/me/', array('locale' => 'ja'));

  • 『【Facebook】Graph APIでユーザ名のロケール指定して取得する』

    稼働率99.9%春日井市でiPhoneアプリの開発を行っています。iPhoneを使い出してからそれに伴って開発環境もWindowsからMacへと移行しました。MaciPhoneだけでなくIT全般について日々感じた事や思った事を備忘録として記録する事を目的としたブログです。 ロケールの指定 Facebookのユーザ名を取得するには、Graph APIを利用し以下のリクエストを投げます。 http://graph.facebook.com/me または http://graph.facebook.com/fql?q=select first_name,last_name,name from user where uid=me() ユーザ名を取得できるのですが、 「名前の言語別表示」ではなくデフォルト表示の名前が取得されます。 (2012/03/18時点) 「名前の言語別表示」で設定しているユ

    『【Facebook】Graph APIでユーザ名のロケール指定して取得する』
  • Facebook カテゴリーの記事一覧 - ええやんブログ

    うっす。eeyanaikaです。 Facebookアプリのログイン処理後に、通常はredirect_uriで設定しているURLに遷移するはずなんですが、「このウェブページにはリダイレクトループが含まれています。」とか「Internet Explorer ではこのページを表示できません」とな…

    Facebook カテゴリーの記事一覧 - ええやんブログ
  • スタジオくまかけ

    初めまして。株式会社スタジオくまかけ代表取締役の上辻としゆきです。 私は1981年に京都コンピュータ学院を卒業し、40年近くの長きにわたりコンピュータ業界に携わってきました。 紙テープの時代から始まり、現在はWebシステム開発・アプリ開発など、常に新しい時代の流れに沿ったシステム開発を続けてきました。 この仕事が心から好きで、ずっと現役を続けています。 現場に携わり続けた豊富な経験に支えられた確かな技術力で、 くまのように頑健なシステムを築き上げ、人とシステムの間に橋をかけます。 「ずっと使い続けたい」と思えるような手になじむツールを提供し、システムを使う人すべてを笑顔にできたら、これ以上幸せなことはありません。 システムで何かお困りのことはありませんか? くまって意外と足が速いんです。 くまのようにドタドタと、あなたの元へかけつけます。 スタジオくまかけがご提供する7つのサービス

    スタジオくまかけ
  • Facebookアプリ作成への道 JavaScript編 | Realglobe-Lab

    Facebookアプリは、JavaScriptを利用して作成することも可能です。 今回は、Facebookが公開しているFacebook用JavaScript SDKを使ってみたいと思います。 基的に動作はブラウザ上で動作するのでニフティクラウドC4SAに依存する部分は少ないですが、Facebookアプリ作成で有用になることがあるので、簡単に使い方を書きます。 はじめの一歩 405 Not Allowed が生じたら Facebookページに「いいね!」を押された時の挙動 実際に動かしてみた また、執筆時点では動作確認していますが、Facebookの仕様変更により使えなくなるコードもあると思いますので、ご了承下さい。 最新情報はFacebook 開発者ページを参考にして下さい。 1.  はじめの一歩 まず開発者ページから、最初のソースコードを取ってきましょう。ただし、ja_JP版として

  • JavaScriptでお手軽にFacebookのアプリを作る - TechTalkManiacs

    前々から書こう書こうと思っていた、FacebookのJavaScriptSDKの解説エントリーです。 APIや規格、HipHopやliftといったオープンソースなどの陰に隠れがちですが、このJavaScriptSDKもなかなか面白いです。 3行で解るJavaScript SDK 投稿・認証・署名を含めた全APIアクセスをサポート 公式なUIもついてくる Facebookアプリも、外部のマッシュアップサイトもこれ一つでOK つまり、これ一つで簡単なクライアント機能をもったサイトまたはFacebookアプリが作れちゃいます。 情報を取ってきてなにか書いてもらって投稿するのはもちろん、ちょっとしたクローリングをおまけにつけたアプリまでJavaScriptの範囲内で完結しますので、サーバー側で凝った処理を実装するのではなく、JavaScript側で可能な限り完結させるのがベストプラクティスといえま

    JavaScriptでお手軽にFacebookのアプリを作る - TechTalkManiacs
  • http://www.tryphp.net/2011/10/25/phpfacebook-devwebsite_oauth/

  • Perl

    configを分離 config/myapp_devel.conf config/myapp_prod.conf MyApp.pm package MyApp; use Mojo::Base 'Mojolicious'; use Path::Class; sub startup { my $self…

    Perl
  • Facebook Graph APIのメモ

    使い方はここを読んでもらうとして、必要なところだけまとめると ○基的な形式 https://graph.facebook.com/ID IDは全てのオブジェクトに対して一意に決まる数字の識別子。 人やFacebookページへのアクセスに関しては https://graph.facebook.com/btaylor IDに名前かページにしてもアクセス可能 ○Authentication フィードのうち公開情報として取って来れるものと取って来れないものがあって、 例えば、上記のリンクにアクセスすると以下の通り。 id, name, first_name, last_name, link, username, gender, localeが拾える { "id": "220439", "name": "Bret Taylor", "first_name": "Bret", "last_name"

  • 目次

    2011年02月16日16:17 by facebookers 目次 カテゴリ How-To Open Graphに触れる 1:基Open Graphに触れる 2:ユーザ認証と権限の認可Open Graphに触れる 3:ユーザのウォールへの投稿ドキュメントの歩き方:FQL編ドキュメント Getting StartedWebsitesApps on FacebookMobileApp Center App Center Tutorial App Center Guidelines App Categories SamplesCore Concepts Social Design Utilizing Community Building Conversations Curating Identity Social Plugins Like Button Activity Feed Recom

    目次
  • FacebookのTest Users APIをPerlで叩く - すぎゃーんメモ

    Facebookアプリで色々試す際に、自分のアカウントを使うと何かと不都合が起きるかも、というときに使える TestUser作成APIがある。 家ドキュメント: Graph API Reference Test User /test-user - グラフAPI - 参考資料 - 開発者向けFacebook 解説記事いろいろ: http://www.madin.jp/diary/?date=20110508 今日の出来事 : Facebookアプリテストユーザー作成方法 今日の出来事 : Facebookアプリテストユーザー作成方法〜実践編 フェイスブックの新 API でフェイスブックアプリのテストを自動化しよう。 - IT戦記 もちろんcurlとかで叩いても良いのだけど、試しにPerlからAPIを叩いたりしてみた。 ユーザ作成 Facebook開発者 - 開発者向けFacebookでアプ

    FacebookのTest Users APIをPerlで叩く - すぎゃーんメモ