GraphAPI変更点
FacebookのAPI仕様変更についてメモしておきます
2015/4より1.0が新規・既存アプリで終了し2.0が適用されています
変更点で多くのアプリで影響を受けそうなのは、ユーザIDがグローバルなIDを取得できていたところが、アプリ専用のIDになる、友達リストが全友達ではなくアプリ利用者のみという仕様変更が大きいのかなと思います。
ユーザIDについては仕様変更をしらずに使っているとあとで痛い目にあいそうですね。
引用元:
https://developers.facebook.com/docs/apps/changelog?locale=ja_JP
v1.0からv2.0への変更点
・アプリ専用のユーザーID: 利用者の情報の保護を強化するため、利用者が、グラフAPIをv2.0にアップグレードしたアプリにログインする場合、Facebookではその利用者の元のIDではなく、アプリ専用IDを発行するようになりました。ただし、以前にアプリにログインしていた利用者の場合、ユーザーIDは変更されません。
・アプリの友達: /me/friendsエンドポイントには、利用者の全友達リストが含まれなくなりました。 その代わり、その利用者の友達のうち、同じアプリを使用している友達のリストが返されます。
・/{id}/pictureを除く、グラフAPI v2.0への要求にはすべて、アクセストークンが必要です。
・/me/permissionsエンドポイントの形式が更新されました。 アクセス権限とそれらの権限が許可されているかまたは拒否されているかを示すステータスフィールドがリストに含まれるようになりました。
v2.0で利用可能な新機能
・タグ付け可能な友達API: 「/me/taggable_friends」と呼ばれる新しいエンドポイントを追加しました。このエンドポイントを使用すると、友達がアプリを使用していなくても、その友達をタグ付けした記事を生成できます。 このタグ付け可能な友達APIを使用する場合、アプリのレビューが必要になります。
・招待可能な友達API: 「/me/invitable_friends」と呼ばれる新しいエンドポイントを追加しました。このエンドポイントを使用すると、友達リストを生成し、カスタムインターフェイスを通じてゲームに招待できます。 このAPIは、Facebookキャンバス上のゲームアプリの場合だけ利用できます。
・ソーシャルコンテキストAPI: オブジェクトおよびアプリに新しいエンドポイントを追加しました。このエンドポイントを使用すると、あるオブジェクトに関する利用者の友達のアクションを表示できます。 たとえば、/{movie-id}?fields=contextエンドポイントを見ると、自分の友達のうち誰がこの映画を観たかわかります。 または、/{game-app-id}?fields=contextエンドポイントを見ると、自分の友達のうち誰がこのゲームで遊んだかがわかります。 ゲームアプリの例は、ゲーム間での相互宣伝を行う場合に、特に便利です。
・ビジネスマッピングAPI: このリリースにより、1つのビジネスでたくさんのアプリを所有することができます。 アプリ専用のユーザーIDを発行する動きと共に、「/me/ids_for_business」と呼ばれる新しいエンドポイントの導入を進めています。このエンドポイントを使用すると、1つのユーザーIDと、ユーザービジネスマネージャ内に定義されたビジネスと同じものに関連付けられた複数のアプリを、相互に関連付けることができます。
・タグ付けされたスポットAPI: 「/me/tagged_places」と呼ばれる新しいエンドポイントの追加を進めています。このエンドポイントを使用すると、写真、動画、近況、リンク内で、利用者がタグ付けしたすべてのスポットにアクセスできます。 このエンドポイントに関連付けられた新しい権限は次の通りです。 user_tagged_places.
アプリ専用のユーザーIDについて
上記変更点に記載している通りのため、既存アプリでバージョン1.0を使用している場合にバージョン2.0に切り替えても、グローバルなユーザIDをそのまま使用してくれるようです。
新規アプリでバージョン2.0以降から使用する場合は、グローバルIDではなくアプリ専用のIDが使われるということです。
そのため、ユーザの識別でユーザIDを使用しているだけであれば影響はないです。
coffee-break
Don't write code that useless.
1日5杯はコーヒー、カフェオレ飲みます。狭心症のため安静にします☆松本 雄貴
Kotlinでサービスリリース目指す!
iOSでチャットアプリ作成中。自然言語解析LSIを習得中
Mac / Android・iOS / Rails / Oracle
2017年 Lpic L2取得
2012年 Android技術者資格取得
2010年 OracleMasterGold10g取得
2008年 CCNAQiitaもたまに投稿
https://qiita.com/y-matsumoto東京近郊で常駐開発探してる方はこちらよりご連絡ください
SES企業でパートナー会社を探している企業様はこちらよりご連絡ください
スプリットカメラ iOS / Android
音声認識で聞いた日付から曜日当てアプリ Android
ソーシャルタイマー Android
カテゴリー
- ActiveRecord (2)
- Android (52)
- AndroidStudio (10)
- Ansible (1)
- AWS (1)
- Bash (18)
- Blog (7)
- BootStrap (1)
- CentOS (16)
- Chef (1)
- css (2)
- Eclipse (5)
- error (1)
- Facebook (2)
- Firebase (1)
- FuelPHP (16)
- Git (22)
- GitHub (3)
- Gradle (2)
- GraphAPI (1)
- Grunt (1)
- heroku (2)
- illustrator (1)
- iOS (17)
- Java (4)
- Jenkins (1)
- jQuery (3)
- Kotlin (2)
- Mac (22)
- nginx (1)
- Node.js (3)
- peco (1)
- php (5)
- Python (1)
- Rails (16)
- Ruby (11)
- shell (1)
- SNS (1)
- Swift (2)
- tmux (2)
- Vagrant (6)
- Vim (6)
- windows (2)
- WordPress (3)
- zsh (4)
- フリーランス (1)
- ライブラリ (1)
- 勉強会 (2)
- 宣伝 (1)
- 未分類 (2)
最近の投稿
- [MAC]HighSierraでgitプッシュエラー「Unable to negotiate with xxx.xxx.xxx.xxx port xx: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se fatal: Could not read from remote repository.」
- [iOS]iOS11からFacebook,Twitter連携(シェアなど)廃止の対応方法
- [iOS]速報2017AppleSpecialEventのiOS11、iPhone8など発表内容について
- [iOS][Firebase]The default Firebase app has not yet been configured. Add `[FIRApp configure];
- [iOS]2017年9月リリースのiOS11で開発者が対応するべきこと
- 今人気の現金化サービスCASH(キャッシュ)を使ったレビュー
- [Pandoc][Mac]pandocでmarkdownからwordファイル作成
- [Android]映画サマーウォーズの聞いた日付(誕生日)から曜日当てをアプリ音声認識で簡単に実現
- [Android]起動しているActivityを取得するadb shell コマンド
- [Android][Kotlin]kotlin学習で参考になるサイト一覧
2023年6月 月 火 水 木 金 土 日 « 5月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 アーカイブ
- 2018年5月
- 2017年9月
- 2017年8月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年2月
- 2017年1月
- 2016年12月
- 2016年7月
- 2016年6月
- 2016年1月
- 2015年12月
- 2015年11月
- 2015年10月
- 2015年9月
- 2015年8月
- 2015年7月
- 2015年6月
- 2015年5月
- 2015年4月
- 2015年3月
- 2015年2月
- 2015年1月
- 2014年12月
- 2014年11月
- 2014年6月
- 2014年5月
- 2014年4月
- 2014年3月
- 2014年2月
- 2014年1月
- 2013年12月
- 2013年11月
- 2013年9月
- 2013年8月
- 2013年7月
- 2013年6月
- 2013年5月
- 2013年4月
- 2013年3月
- 2013年2月
- 2013年1月
- 2012年12月
- 2012年10月
- 2012年5月
- 2010年6月
エントリ