[[Zorg更新一覧]] *FacebookButton作成方法について [#e5d772bd] ** FacebookButton作成について [#cbdbe535] Button作成だけはそんなに難しくありません。 別途作成してある参考ページをみてください。 ここでは基本的に確認方法である、テストユーザの作成方法についてのログを書いておきます。 ** Facebookのテストユーザの作成方法 [#y0cd2928] 参考: http://d.hatena.ne.jp/amachang/20101118/1290096534 Last login: Mon Feb 13 14:01:44 on ttys000 PC-0023:~ yutaka$ curl -F grant_type=cliant_credentials -F client_id=373111786036007 -F client_secret=f3afb1214b952055a23cd144bf6207f0 https://graph.facebook.com/oauth/access_token {"error":{"message/opt/wc/bin/genpass.php HMp2w8IfsZnrPC-0023:~ yutaka$ エラー理由access_token設定ミス PC-0023:~ yutaka$ curl -F grant_type=cliant_credentials -F client_id=373111786036007 -F client_secret=f3afb1214b952055a23cd144bf6207f0 https://graph.facebook.com/oauth/access_token {"error":{"messagePC-0023:~ yutaka$ PC-0023:~ yutaka$ curl -F grant_type=client_credentials -F client_id=373111786036007 -F client_secret=f3afb1214b952055a23cd144bf6207f0 https://graph.facebook.com/oauth/access_token access_token=373111786036007|a0LraCStbV83VqRQ23Ah0Iz7hdcPC-0023:~ yutaka$ エラー理由 clientのスペルミス PC-0023:~ yutaka$ PC-0023:~ yutaka$ PC-0023:~ yutaka$ PC-0023:~ yutaka$ curl -F installed=true "http://graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007|a0LraCStbV83VqRQ23Ah0Iz7hdc" {"error":{"message":"You must use https:\/\/ when passing an access token","type":"OAuthException"}}PC-0023:~ yutaka$ エラー理由 httpsにしていない ¥/じゃないとだめ等 PC-0023:~ yutaka$ curl -F installed=true "http://graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007"{"error":{"message":"You must use https:\/\/ when passing an access token","type":"OAuthException"}}PC-0023:~ yutaka$ PC-0023:~ yutaka$ curl -F installed=true "http:\/\/graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007" curl: (6) Could not resolve host: http; nodename nor servname provided, or not known PC-0023:~ yutaka$ curl -F installed=true "http://graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007" {"error":{"message":"You must use https:\/\/ when passing an access token","type":"OAuthException"PC-0023:~ yutaka$ curl -F installed=true "https://graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007" {"error":{"messagePC-0023:~ yutaka$ PC-0023:~ yutaka$ curl -F installed=true "https://graph.facebook.com/373111786036007/accounts/test-users?access_token=373111786036007|a0LraCStbV83VqRQ23Ah0Iz7hdc" {"id":"100003500323819","access_token":"AAAFTV9t32ycBAK1XzqCFOgLpmeuUiGONppa51wwZASsPnH84vxv8rgMVDZBjeyanqnfy10gJK4Be5czcAMSniH8YBpN98KI050hYcotujDkZC2KYNM5","login_url":"https:\/\/www.facebook.com\/platform\/test_account_login.php?user_id=100003500323819&n=2dMHE5bo77UxXty","email":"lbuxmxt_smithwitz_1329111130\u0040tfbnw.net","password":"778639076"}PC-0023:~ yutaka$ ちょっと時間がかかる。 テストユーザを追加する PC-0023:~ yutaka$ curl -d "" https://graph.facebook.com/100003500323819&n=2dMHE5bo77UxXty/friends/100003499873887&n=KJejqfWjlPTonio?access_token=AAAFTV9t32ycBAK1XzqCFOgLpmeuUiGONppa51wwZASsPnH84vxv8rgMVDZBjeyanqnfy10gJK4Be5czcAMSniH8YBpN98KI050hYcotujDkZC2KYNM5 [1] 542 [2] 543 PC-0023:~ yutaka$ {"error":{"message":"(#100) Invalid value specified for param: id","type":"OAuthException"}} [1]- Done curl -d "" https://graph.facebook.com/100003500323819 [2]+ Done n=2dMHE5bo77UxXty/friends/100003499873887 PC-0023:~ yutaka$ curl -d "" https://graph.facebook.com/100003499873887&n=KJejqfWjlPTonio/friends/100003500323819&n=2dMHE5bo77UxXty?access_token=AAAFTV9t32ycBAFomYfgg0qzC10lpIZBWYItAIeZCzAOgpJJPoCYZBU4ku3QMIG67nlTZA64pp138SVAiEfLD9gKATsZCXNt8sAWyTgUPMc2EmUgwXBoeX [1] 545 [2] 546 PC-0023:~ yutaka$ {"error":{"message":"(#100) Invalid value specified for param: id","type":"OAuthException"}} [1]- Done curl -d "" https://graph.facebook.com/100003499873887 [2]+ Done n=KJejqfWjlPTonio/friends/100003500323819 PC-0023:~ yutaka$ curl -d "" https://graph.facebook.com/100003499873887/friends/100003500323819?access_token=AAAFTV9t32ycBAFomYfgg0qzC10lpIZBWYItAIeZCzAOgpJJPoCYZBU4ku3QMIG67nlTZA64pp138SVAiEfLD9gKATsZCXNt8sAWyTgUPMc2EmUgwXBoeXtruePC-0023:~ yutaka$ PC-0023:~ yutaka$ curl -d "" https://graph.facebook.com/100003500323819/friends/100003499873887?access_token=AAAFTV9t32ycBAK1XzqCFOgLpmeuUiGONppa51wwZASsPnH84vxv8rgMVDZBjeyanqnfy10gJK4Be5czcAMSniH8YBpN98KI050hYcotujDkZC2KYNM5 truePC-0023:~ yutaka$ PC-0023:~ yutaka$ user_id× id○ idがどこをみるのか勘違いしていたため、できなかった。 **フレンド申請を行います。 [#c7babb27] 友達リクエストA->B curl -d "" https://graph.facebook.com/100003500323819/friends/100003499873887?access_token=AAAFTV9t32ycBAK1XzqCFOgLpmeuUiGONppa51wwZASsPnH84vxv8rgMVDZBjeyanqnfy10gJK4Be5czcAMSniH8YBpN98KI050hYcotujDkZC2KYNM5 友達リクエストA->B curl -d "" https://graph.facebook.com/100003500323819/friends/100003499873887?access_token=AAAFTV9t32ycBAK1XzqCFOgLpmeuUiGONppa51wwZASsPnH84vxv8rgMVDZBjeyanqnfy10gJK4Be5czcAMSniH8YBpN98KI050hYcotujDkZC2KYNM5 友達リクエストB->A curl -d "" https://graph.facebook.com/100003499873887/friends/100003500323819?access_token=AAAFTV9t32ycBAFomYfgg0qzC10lpIZBWYItAIeZCzAOgpJJPoCYZBU4ku3QMIG67nlTZA64pp138SVAiEfLD9gKATsZCXNt8sAWyTgUPMc2EmUgwXBoeX 友達リクエストB->A curl -d "" https://graph.facebook.com/100003499873887/friends/100003500323819?access_token=AAAFTV9t32ycBAFomYfgg0qzC10lpIZBWYItAIeZCzAOgpJJPoCYZBU4ku3QMIG67nlTZA64pp138SVAiEfLD9gKATsZCXNt8sAWyTgUPMc2EmUgwXBoeX