Facebook Credits等について今日調べたこと

Facebook Creditsの実装方法(http://developers.facebook.com/blog/post/489
1. Developer Appの‘Credits’ タブで企業情報を登録する。
2.JavaScript SDK でpayダイアログを生成する
3.サーバ側でOrderを処理するコードを実行する。
  Facebookからのpayments_get_itemsリクエストとpayments_status_updateリクエストに対応する
4. Developer Appの‘Credits’ タブで、Credit Callback URLを登録する。
  Facebookからのリクエストであるから、グローバルにアクセス可能でないといけない。
  
Facebook Creditsのメインページ(http://developers.facebook.com/credits/

http://developers.facebook.com/attachment/FacebookCreditsIntegrationGuidev1.pdfによると、
Facebook Creditsでは以下のことはできない。
1.現実世界の通貨への換金
2.他人への資金移動
3.物理的あるいは現実世界のアイテムの購入

basic account informationとは、 name, email, gender, birthday, current city, and profile picture URL.

Facebookアプリテストユーザー作成方法〜実践編(http://blog.livedoor.jp/takah0918/archives/50175801.html

1.アプリケーションのアクセストークンを取得する。
client_idとclient_secretは、http://www.facebook.com/developers/apps.phpで表示されるアプリIDとアプリの秘訣。

curl -F grant_type=client_credentials \

  • F client_id=XXXXXXXX \
  • F client_secret=YYYYYYYY \

https://graph.facebook.com/oauth/access_token

2.1.で取得したアクセストークンを用いて、アプリケーションのテストユーザを作成する。

curl -F installed=true \

  • F permissions=read_stream
  • F access_token=********************

https://graph.facebook.com/app_id/accounts/test-users

id, access_token, login_urlを属性に持つJSONが返ってくる。

3.2.で取得したログインURLで実際にアクセス

Lindaさんというアカウントが作られている。installed=trueを設定していたので、「プライバシー設定アプリ、ゲーム、ウェブサイト」では利用しているアプリに、自分のアプリが登録されている。

* その他の操作

もうひとりテストユーザ(名前はNancy)を作成して、友達としてつなげる

curl -F access_token=Linda's access_token \
https://graph.facebook.com/Linda's ID/friends/Nancy's ID

trueが返ってくれば成功、LindaからNancyへ友達申請が送られる。

Nancyからの承認は以下のようにしておくる。

curl -F access_token=Nancy's access_token \
https://graph.facebook.com/Nancy's ID/friends/Linda's ID?

* テストユーザの削除

curl -X DELETE \

https://graph.facebook.com/Nancy's ID?

curlコマンドでDELETEメソッドにてリクエストを送信する。

Webサイトのインサイトを取得するためには、ルートウェブページにfb:admins、fb:page_id、またはfb:app_idの各メタタグを追加して、個人用アカウント、ページ、またはアプリケーションにリンクする必要がある。

http://developers.facebook.com/opensource/Facebookが提供しているオープンソースSDKなどが紹介されている。

http://developers.facebook.com/docs/reference/rest/fql.query/にFQLを試すためのページが用意されている。古いAPI用か。

http://www.facebook.com/translations/で翻訳に関する議論や討論が行われている。