こんにちは、特定の場所 (1 つだけ) でユーザーをチェックインするために Facebook Graph API と通信するアプリケーションを開発しています。
1) ユーザーにサインインさせ、場所を公開/サインインするための承認を求めます 2) Facebook からトークンを取得し、資格情報を取得します
ユーザーをチェックインするにはどうすればよいですか? 場所で?
こんにちは、特定の場所 (1 つだけ) でユーザーをチェックインするために Facebook Graph API と通信するアプリケーションを開発しています。
1) ユーザーにサインインさせ、場所を公開/サインインするための承認を求めます 2) Facebook からトークンを取得し、資格情報を取得します
ユーザーをチェックインするにはどうすればよいですか? 場所で?
publish_checkins
ユーザーの認証が必要です。あなたがそれを得るならば、あなたは単にhttp://graph.facebook.com/PROFILE_ID/checkins
いくつかのパラメータを取る投稿をすることができます。このページの公開セクションを確認してください。
curl -F 'access_token=...' \
-F 'message=The coffee is just meh.' \
-F 'place=PAGE_ID' \
-F 'coordinates={"latitude":"...", "longitude": "..."}' \
-F 'tags=USER_ID1, USER_ID2' \
https://graph.facebook.com/me/checkins
これがお役に立てば幸いです。
Facebook JavaScript SDK でも同じことができます。FB.login で「 publish_checkins」拡張アクセス許可が必要です
FB.api('/me/checkins', 'post',
{ message: 'Hurrey, At Facebook HQ...!!!',
place: 110506962309835,
coordinates: {
'latitude': 37.4163458217,
'longitude': -122.15198690595
}
},
function (response) {
console.log(response.id);
}
);