Форум программистов, компьютерный форум CyberForum.ru

Как работать с API VK / Facebook? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Tanktastic http://www.cyberforum.ru/android-dev/thread1617792.html
Есть такая игрушка. Вешают бан за попытку взлома их приложения. Как они теоретически могут об этом знать? Как можно повторить такую фичу
Android Работа со звуком на низком уровне Хочется поработать со звуком в Андроид на низком уровне - например находить/вырезать паузы, увеличить/уменьшить скорость. Как - есть ли какие фрэймворки или пните куда копать? http://www.cyberforum.ru/android-dev/thread1617675.html
Android WebView белое поле снизу
Здравствуйте форумчане. Прошу у вас помощи так как сам уже два дня не могу понять в чём проблема. Проблема в следующем. Есть WebView. Как только я кладу туда html всё хорошо красиво укладывается. Но вот если повернуть экран или поменять шрифт с крупного на мелкий. То снизу появляется много белого пространства. В чём может быть проблема . Спасибо за помощь Скриншоты...
AttributeSet Android
что означает класс AttributeSet в java под андроид?
Android Хочу попробовать писать под Android - выбор языка? http://www.cyberforum.ru/android-dev/thread1617396.html
Языков особо не знаю никаких, так что в каком-то смысле все равно с чего начинать :) Понимаю, что нативная Java. Но, честно говоря, ее не хочется изучать, да и ООП вообще как таковое. C# не хочется из тех же соображений. Scala уже интереснее, но отпугивает миф о сложности и навороченности. Clojure вот хотелось бы попробовать - что скажете? Или я с таким выбором рискую остаться один со...
Android Программа для прямого эфира сложно ли создать программу для прямого эфира на андроид подскажите пожалуйста Добавлено через 6 минут очень надо если кто сделает готов заплатить подробнее

Показать сообщение отдельно
Taras_lebdyk
1 / 1 / 0
Регистрация: 17.09.2013
Сообщений: 246
19.12.2015, 16:52  [ТС]     Как работать с API VK / Facebook?
Я понял как сопоставить запрос, такой он у меня получился

Java
1
        VKRequest request = VKApi.wall().get(VKParameters.from(VKApiConst.OWNER_ID,"1",VKApiConst.COUNT,"1",VKApiConst.EXTENDED,"0"));
Но так как я понимаю нужно это запрос отправить, нашел пример где он так отправляется

Java
1
startApiCall(request);
но у меня не получается это сделать.
Далее я понял что ответ придет в виде json и нужно Ответ разобрать добавить в список а затем вывести на активити. Такой ответ я получил:

JSON
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
response: {
count: 205,
items: [{
id: 555311,
from_id: 1,
owner_id: 1,
date: 1447699602,
post_type: 'post',
text: 'Мнение министра связи и массовых коммуникаций РФ [id292653561|Николая Никифорова]:',
attachments: [{
type: 'link',
link: {
url: 'http://ria.ru/soc...116/1322061162.html',
title: 'Глава Минкомсвязи считает неразумным закрывать Telegram',
caption: 'ria.ru',
description: 'Блокировать в России Telegram или другой мессенджер за то, что им пользуются террористы из ИГИЛ, аналогично запрету эксплуатации автомобилей Toyota, так как они тоже популярны у боевиков, заявил глава Минкомсвязи Николай Никифоров.',
photo: {
id: 388257536,
album_id: -2,
owner_id: 322347212,
photo_75: 'http://cs624129.v...167/OJi5LzBWZTk.jpg',
photo_130: 'http://cs624129.v...168/gGoNQQ4_9Fk.jpg',
photo_604: 'http://cs624129.v...169/CJ2nW9TKDf4.jpg',
width: 150,
height: 150,
text: '',
date: 1447669290
},
is_external: 1,
preview_url: 'http://m.vk.com/a...167a06e5f53ca1e639b',
preview_page: '1499120978_2132960693'
}
}],
post_source: {
type: 'vk'
},
comments: {
count: 23450,
can_post: 1
},
likes: {
count: 11059,
user_likes: 0,
can_like: 1,
can_publish: 1
},
reposts: {
count: 357,
user_reposted: 0
}
}]
}
Но проблема в том, что именно для этого нет никакой информации в интернете, а и что есть то она на php.
Я нашел как таковой запрос расписан будет выглядеть на C#:

C#
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
public class Photo
{
    public int id { get; set; }
    public int album_id { get; set; }
    public int owner_id { get; set; }
    public string photo_75 { get; set; }
    public string photo_130 { get; set; }
    public string photo_604 { get; set; }
    public int width { get; set; }
    public int height { get; set; }
    public string text { get; set; }
    public int date { get; set; }
}
 
public class Link
{
    public string url { get; set; }
    public string title { get; set; }
    public string caption { get; set; }
    public string description { get; set; }
    public Photo photo { get; set; }
    public int is_external { get; set; }
    public string preview_url { get; set; }
    public string preview_page { get; set; }
}
 
public class Attachment
{
    public string type { get; set; }
    public Link link { get; set; }
}
 
public class PostSource
{
    public string type { get; set; }
}
 
public class Comments
{
    public int count { get; set; }
    public int can_post { get; set; }
}
 
public class Likes
{
    public int count { get; set; }
    public int user_likes { get; set; }
    public int can_like { get; set; }
    public int can_publish { get; set; }
}
 
public class Reposts
{
    public int count { get; set; }
    public int user_reposted { get; set; }
}
 
public class Item
{
    public int id { get; set; }
    public int from_id { get; set; }
    public int owner_id { get; set; }
    public int date { get; set; }
    public string post_type { get; set; }
    public string text { get; set; }
    public List<Attachment> attachments { get; set; }
    public PostSource post_source { get; set; }
    public Comments comments { get; set; }
    public Likes likes { get; set; }
    public Reposts reposts { get; set; }
}
 
public class Response
{
    public int count { get; set; }
    public List<Item> items { get; set; }
}
 
public class RootObject
{
    public Response response { get; set; }
}
но как будет выглядеть на java в и как разложить ответ от сервера не понимаю.
Помогите очень Вас прошу.
 
Текущее время: 10:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru