Hatena::ブログ(Diary)

Over&Out その後 このページをアンテナに追加 RSSフィード Twitter

2013-07-15

シリコンバレーのiOSハッカソンに参加してきました

マウンテンビューにある『コンピュータ歴史博物館』を会場として、3日間にわたって開催された『iOSDevCamp2013』に参加してきました。



優勝しました!とか華々しい話はないので、さくっと個人的に印象に残った点を書きますと、

  • Skill Offer / Skill Neededっていう掲示板があって、一人で参加しても仲間はずれにならなそう

f:id:shu223:20130721140623j:image:w300


  • エンジニアなお父さん&デザイナーな娘さんのコンビとか、高校の同級生同士で来たようなチームとか、参加者はほんとに老若男女、スキルもさまざま、人種もワールドワイド


  • チケットは有料だけど、営利目的ではなく、参加費はすべて会に還元されるとのことで、実際、会場も良く、ご飯もしっかり出て、コーヒーやビールも出て、景品も豪華だった。
  • みんなノリがよくておふざけ好きな感じだったけど、NDAまわりについてはしっかししていた(iOS7の機能をつかったデモはさせないようにしていた)

僕はプレゼンの申し込み締め切りに遅れてしまいプレゼンすらできませんでしたが、楽しかったので来年また挑戦したいと思います!


iOSDevCamp 2013 Group Photo

(全員での記念写真。右上の方に写っております。)


#僕自身がハッカソンでつくったものもなかなか良いものができたと思ってるのですが、それについてはまた後日。。


2013-07-14

Facebook の apprequests を Graph API から発行する際の制約

Facebook の apprequests とは、下記のようなダイアログから送信できる「アプリへの招待」です。



で、とある事情によりこれをダイアログを介さず下記APIから直接送りたかったのですが、


(apprequests)

https://developers.facebook.com/docs/reference/api/user/#apprequests


実行してみると、次のようなエラーが出ました。


code = 200;

message = "(#200) All users in param ids must have accepted TOS";

type = OAuthException;


調べてみたところ、Graph APIからの apprequests (アプリへの招待)は、相手が既にそのアプリのユーザーである場合のみ送信可能のようです。


You can only send app requests to users who already use the app - to send user-user requests you should use the Requests Dialog

Facebook Friend Request - Error - ’All users in param ids must have accepted TOS’


It means the $user_id user doesn't use your app - you can only send app->user requests to existing users of your app

“All users in param ids must have accepted TOS” Error


公式ドキュメントでも触れられています。

Note: POSTing to the Graph API endpoint of /USER_ID/apprequests is considered an App to User Request. App-Generated Requests do not receive notifications and get limited distribution in comparison to User to User Requests sent with the Request Dialog

apprequests


余談

requestsダイアログのドキュメントにはこのような記述もありました。


New Facebook policy, effective July 10, 2013: App requests can no longer offer a select all option or pre-select multiple recipients to receive a request.


2013年7月10日より新しいポリシーが施行され、App Requestsのダイアログにおいて全員一括選択や、あらかじめ受信者を複数選択しておくようなオプションはもう提供していないとのことです。


アプリやサイトのプレゼンス向上にあたって Facebook の重要度が高まっている昨今、このように一見便利なようでスパミーな機能は締め出される傾向にあるようです。



2009 | 08 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2018 | 02 |