0

こんにちは、特定の場所 (1 つだけ) でユーザーをチェックインするために Facebook Graph API と通信するアプリケーションを開発しています。

1) ユーザーにサインインさせ、場所を公開/サインインするための承認を求めます 2) Facebook からトークンを取得し、資格情報を取得します

ユーザーをチェックインするにはどうすればよいですか? 場所で?

4

2 に答える 2

3

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

これがお役に立てば幸いです。

于 2011-06-19T18:32:41.583 に答える
2

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);
       }
);
于 2012-03-07T02:31:06.160 に答える