График API Check IN - PullRequest
       3

График API Check IN

0 голосов
/ 19 июня 2011

Привет. Я занимаюсь разработкой приложения, которое будет взаимодействовать с Facebook Graph API для регистрации пользователя в определенном месте (только в одном).

1) Я разрешаю пользователю войти в систему и запросить разрешение на публикацию / вход в местоположения. 2) Я получаю токен из Facebook и, таким образом, получаю учетные данные

Как мне зарегистрироваться впользователь?в месте?

Ответы [ 2 ]

3 голосов
/ 19 июня 2011

Вам необходимо иметь 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

Надеюсь, это поможет вам.

2 голосов
/ 07 марта 2012

Вы можете добиться того же в Facebook JavaScript SDK. Вам нужно расширенное разрешение "publish_checkins" в FB.login

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);
       }
);
...