Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.87
ManHunter
13 / 13 / 4
Регистрация: 16.05.2011
Сообщений: 152
Записей в блоге: 2
#1

Facebook api. Active access token - Программирование Android

04.05.2013, 02:01. Просмотров 3941. Ответов 18
Метки нет (Все метки)

Пишу приложение facebook мессенджер. Нашёл на одном сайте пример входа в аккаунт и загрузки списка друзей.
http://dajver.blogspot.com/2013/03/facebook-api-android_11.html Также в примере присутствует ещё одно активити - DetalsActivity, в нём я хотел реализовать запрос на вывод последних сообщений с выбранным пользователем, но в ответ в json приходит:
An active access token must be used to query information about the current user
Данные о пользователе загружаются нормально, а запросы не проходят. Из сообщения понятно, что текущий access token не может выполнять запросы, а только выводит информацию о пользователе.
ВОПРОС: как получить access token с доступом к запросам?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 02:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Facebook api. Active access token (Программирование Android):

Открыть сессию Facebook по token без окна авторизации - Программирование Android
Подскажите, каким образом правильно использовать метод openActiveSessionWithAccessToken() в Faсebook API. Прохожу авторизацию, получаю...

Как работать с API VK / Facebook? - Программирование Android
Добрый день, хочу сделать приложение про универ, в общем разобрался как что делать но есть несколько вопросов, так как я в этом деле...

Facebook api. Отправка личного сообщения - Программирование Android
Здравствуйте. Не получается создать запрос на отправку личного сообщения пользователю. Пробовал гуглить искать информацию, но нашёл...

Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть? - Программирование Android
Добрый день! Использую Android Studio под Windows 7. Из-за несовместимости с операционной системой Android SDK Manager не отображает...

Android Studio не дает работать с API 8 без установленного API 21 - Программирование Android
Удалил все не интересующие меня библиотеки и поставил только API Level 8. Но при создании приложения вылезает куча ошибок таких как: Что...

Ошибка minSDK(API 23, N preview) != deviceSDK(API 17) - Программирование Android
Недавно начал учить андроид и возникла такая ошибка, когда я пытаюсь запустить проект на своем телефоне или эмуляторе. При этом в проекте...

18
ManHunter
13 / 13 / 4
Регистрация: 16.05.2011
Сообщений: 152
Записей в блоге: 2
04.05.2013, 23:08  [ТС] #16
Пример выше, что я привел и есть получение вашего id, name и birthday.
В кратце в String json = response; мы храним результат запроса "me" в формате json, который выглядит следующим образом:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
  "id": "100002972385272", 
  "name": "Alexander  Kolosov", 
  "first_name": "Alexander", 
  "last_name": "Kolosov", 
  "link": "http://www.facebook.com/alexander.kolosov.77", 
  "username": "alexander.kolosov.77", 
  "birthday": "04/30/1993", 
  "bio": "Я не такой как все", 
  "education": [
    {
      "school": {
        "id": "111126128911097", 
        "name": "СШ №14"
      }, 
      "year": {
        "id": "143018465715205", 
        "name": "2000"
      }, 
      "type": "High School"
    }, 
    {
      "school": {
        "id": "123724004329588", 
        "name": "Полоцкий государственный университет"
      }, 
      "year": {
        "id": "105576766163075", 
        "name": "2015"
      }, 
      "concentration": [
        {
          "id": "161271313931932", 
          "name": "Программист"
        }
      ], 
      "type": "College"
    }, 
    {
      "school": {
        "id": "123724004329588", 
        "name": "Полоцкий государственный университет"
      }, 
      "year": {
        "id": "142963519060927", 
        "name": "2010"
      }, 
      "type": "College"
    }
  ], 
  "gender": "male", 
  "interested_in": [
    "female"
  ], 
  "relationship_status": "Single", 
  "email": "bymotors@bymotors.info", 
  "timezone": 3, 
  "locale": "ru_RU", 
  "verified": true, 
  "updated_time": "2012-06-16T00:27:36+0000"
}
далее мы создаём объект JSONObject в который помещается наши данные JSONObject profile = new JSONObject(json);
Теперь мы можем извлечь их profile.getString("id");
Также могут встречаться объекты и массивы они извлекаются при помощи getJSONArray и getJSONObject:
profile.getJSONArray("education").getJSONObject("school").getString("name")
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
05.05.2013, 00:18 #17
Огромнейшее спасибо Вам. Сча буду кодить!

Добавлено через 55 минут
Цитата Сообщение от ManHunter Посмотреть сообщение
textView.append(profile.getString("birthday"));
}
* * * * * * * * } catch (JSONException e) {
выделенная лишняя скобка может кому тож помогу этим.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,313
10.03.2015, 16:53 #18
А можно, если есть access token загрузить всю страницу пользователя( скажем вконтакте или твиттер) в webview ?? Как это сделать, нужно ж для этого иметь url страницы пользователя?? Можете написать простенький фрагмент загрузки страницы пользователя в webview??

Добавлено через 53 минуты
как можно получить id userа вконтакте??
0
YuraAAA
1578 / 1319 / 271
Регистрация: 25.10.2009
Сообщений: 3,437
Записей в блоге: 2
10.03.2015, 17:13 #19
Цитата Сообщение от yura91 Посмотреть сообщение
как можно получить id userа вконтакте??
самый простой способ - vk sdk
0
10.03.2015, 17:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2015, 17:13
Привет! Вот еще темы с ответами:

API Facebook, отправляем сообщение на страницу Facebook из PHP - PHP
Всем привет! При отправке сообщения почему-то НЕ происходит автоматический запрос с помощью file_get_contents(). require...

FaceBook API, спарсить новости из группы FaceBook - JavaScript
Добрый день, подскажите пожалуйста как спарсить новости из группы FaceBook перерыл все, что смог, но почему-то ни один пример не работает....

VK API: token через сутки уже не работает - C#
Пишу десктоп для vk, но сталкнулся с проблемой. Получаю я token и записываю его в XML, чтобы постоянно не просить разрешения. Спустя день...

Facebook API - Objective-C
Здравствуйте. Подскажите пожалуйста,кто работал с фейсбук как надо поступить в такой ситуации. В разделе для работы с фейсбук АПИ , для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru