新しくサービスを作るなりなんなりするときにやっぱり作る必要がある管理画面。
fuelphpのmigrationなりを使えばさくっと作れるんだけど、そこで権限の付与とかなるとconfigの設定なりで面倒だったり。
というかそんなのはもっと簡単にやりたいぞ!っていう人にオススメなのがFacebookのログイン機能を使う的な。
Facebookのアプリにはサンドボックスモードがあるので誰もがアプリを使う事が出来ないようにするとか、
Roleという形で役割を付与する事が出来たりする。
で、これを使えばサイトの管理画面でもその権限を継承したままアプリをインストールした人しか見れないので楽だったり。
ということで今日はアプリの権限を確認する方法だったり、管理画面の認証機能だったりの作り方のお話をば。
phpとかjavascriptとかgolangとかreactを中心につらつら適当に書いてたりなんだり。
Home > Posts filed under Facebookアプリ
2015年2月10日火曜日
fuelphp+Facebook SDK for PHP v4+App Roleでサイト管理画面を楽に作る方法的なお話
2014年3月12日水曜日
facebookのAPIで居住地をちゃんと取る方法(FQL)
facebookはAPIで色んな情報を取れるわけで。
年齢や性別はもちろん、職業とかどこに住んでるかとか情報として登録されていれば取れる。
で、今回はどこに住んでるかといった情報を取りたいなと思ったのでその方法をば。
2014年3月1日土曜日
Facebook認証を動かす際の要注意的なお話(getUserが常に0を返してしまう問題)
新サービスの開発にて、Facebook認証を用いるために色々とやっているわけだけれども、
an active access token must be used to query information about the current userが出てしまった。
以前書いたfacebook APIで「an active access token must be used to query information about the current user」が出てしまう原因の解決方法のものについてはもちろん解決してるんだけど、
また新たな問題が発生してしまった的な感じ。
ということで今回も諸々これらを解決するためにどうしたかということを書いていこうと思う。
2013年12月23日月曜日
facebookのページタブで読み込むページをスマホも同時対応させるときのお話
facebookのページタブを読み込んで、その中でHTMLを表示したいとか、
アプリ的な事をやりたいとかそういうときに、
同時にスマホ対応もしたいときにどう書いたらいいのか的なお話。
ちなみにスマホではページタブは表示する事が出来ないので、
読み込まれる側のURLにまずはアクセスさせて、PCだったらページタブに遷移させるのがよい。
ということで今日はページタブで読み込まれるURLにアクセスしたら、
PCかどうかで判別してページタブに遷移させるかどうかという方法を書いてみる。
2013年9月26日木曜日
facebook APIで「an active access token must be used to query information about the current user」が出てしまう原因の解決方法
最近のwebアプリやwebサイトでは会員システムを簡易化したり、
ソーシャル的な連携を強めるためにだったり、
登録に必要な情報を簡単に入力するためだったり、
という理由でfacebookログインが使われる事が多い。
APIで色んな情報が取れるし便利だし、
セッションはFacebookのセッションを使い回せるから会員サイトを作るのはすごく楽になる。
ということで導入してみたはいいものの、
なぜか$facebook->api("/me")を実行すると
an active access token must be used to query information about the current user
というエラーが出てしまってうまくいかないという事がたまにあったりする。
ネットで調べてもはっきりと解説が書いていなかったりするようなこともあったりするし、
なので今回はそれを解決するために自分が行った事を書いていきたいと思う。
2012年4月18日水曜日
FQLを使ってFacebookのユーザデータ取得
会社のお仕事でたまにFBアプリを作ることがある。
大体そういう時はGraph APIを使って処理をする形にしてるんだけど、
今回のアプリは女性をランダムに5人とかそういった感じ。
だからそういう場合はFQLの方がAPI叩く数も少ないし処理も楽だったりする。
ということでいくつかサンプルを載せておく。
Adsense
Adsense
Popular Posts
- ブラウザの閉じるイベント時に何かしたいのでbeforeunloadを使ってみる
- 面倒なテーブルタグの簡単な作り方
- jquery.hashchange.jsを使ってDOMの状態記録?的なことをする
- XMLを読み込んだときにエラーが出る、もしくは読み込めない。(EntityRef問題)
- Macの起動ディスクの容量を確保するために、sleepimageの削除および設定
- json_decodeをする際になぜかエラーが発生してちゃんとデコードしてくれない的なお話
- javascriptで子ウィンドウが閉じているかどうかを確認して、閉じてたら何かしたい的なお話
- ブログデザインを動的ビューに変更したら諸々と
- font-awesomeをcssのbackgroundとして使う的なお話
- jQuery1.9以上はbind・live・delegateをonで書きましょう的な話
Amazon
Labels
- Javascript
- React Native
- AWS
- PHP
- jQuery
- expo
- fuelphp
- React
- Titanium
- iOS
- TypeScript
- webアプリ
- firebase
- jQueryプラグイン
- Node.js
- レビュー
- CSS3
- MySQL
- iPhoneアプリ
- Mac
- Xcode
- golang
- Android
- Blogger
- Facebookアプリ
- webpack
- webサービス
- 購入物
- .htaccess
- HTML
- HTML5
- bootstrap
- wordpress
- Androidアプリ
- Macアプリ
- SQLite
- github
- npm
- アプリ紹介
- サーバ
- Music Hack Day
- docker
- heteml
- iPhone
- python
- react-native-unimodules
- sublime
- 勉強会
- 画像処理
- Apache
- Bitrise
- CSS
- ESLint
- Echo Nest
- FQL
- Linux
- ScrollTween
- SoundCloud
- electron
- ffmpeg
- hooks
- json
- nginx
- redis
- swift
- ゲーム
- スパム
- テンプレート変更
- ブラウザ
- 技術書典
- API Blueprint
- Apple Silicon
- DMM mobile
- Facebookプラグイン
- Gracenote
- IE8
- LESS
- Quirky
- SIM
- SendGrid
- Spotify
- bonjour
- getstage
- googleアナリティクス
- hackathon
- iPad
- iQON
- iScroll
- imagemagick
- jQuery UI
- jQuery mobile
- kampa
- lua
- musiXmatch
- prisma
- rsync
- slack
- spreadsheet
- ssr
- surface
- wasabeat
- windows
- エイプリルフール
- スマホ
- ハッカソン
- ハースト
- パララックス
- ファミマ
- 中華まん
- 動画
- 動的ビュー
- 応募
- 教えて
