mirror of
https://github.com/openvk/openvk
synced 2024-12-23 09:01:15 +03:00
VKAPI: Add size things to Users and Walls
This commit is contained in:
parent
f3ddcc153b
commit
d836cd7d3d
2 changed files with 89 additions and 9 deletions
|
@ -62,8 +62,26 @@ final class Users extends VKAPIRequestHandler
|
||||||
$response[$i]->photo_max_orig = $usr->getAvatarURL();
|
$response[$i]->photo_max_orig = $usr->getAvatarURL();
|
||||||
break;
|
break;
|
||||||
case 'photo_max':
|
case 'photo_max':
|
||||||
$response[$i]->photo_max = $usr->getAvatarURL();
|
$response[$i]->photo_max = $usr->getAvatarURL("original");
|
||||||
break;
|
break;
|
||||||
|
case 'photo_50':
|
||||||
|
$response[$i]->photo_50 = $usr->getAvatarURL();
|
||||||
|
break;
|
||||||
|
case 'photo_100':
|
||||||
|
$response[$i]->photo_50 = $usr->getAvatarURL("tiny");
|
||||||
|
break;
|
||||||
|
case 'photo_200':
|
||||||
|
$response[$i]->photo_50 = $usr->getAvatarURL("normal");
|
||||||
|
break;
|
||||||
|
case 'photo_200_orig': // вообще не ебу к чему эта строка ну пусть будет кек
|
||||||
|
$response[$i]->photo_50 = $usr->getAvatarURL("normal");
|
||||||
|
break;
|
||||||
|
case 'photo_400_orig':
|
||||||
|
$response[$i]->photo_50 = $usr->getAvatarURL("normal");
|
||||||
|
break;
|
||||||
|
|
||||||
|
// Она хочет быть выебанной видя матан
|
||||||
|
// Покайфу когда ты Виет а вокруг лишь дискриминант
|
||||||
case 'status':
|
case 'status':
|
||||||
if($usr->getStatus() != null)
|
if($usr->getStatus() != null)
|
||||||
$response[$i]->status = $usr->getStatus();
|
$response[$i]->status = $usr->getStatus();
|
||||||
|
|
|
@ -35,11 +35,42 @@ final class Wall extends VKAPIRequestHandler
|
||||||
"date" => $attachment->getPublicationTime()->timestamp(),
|
"date" => $attachment->getPublicationTime()->timestamp(),
|
||||||
"id" => $attachment->getVirtualId(),
|
"id" => $attachment->getVirtualId(),
|
||||||
"owner_id" => $attachment->getOwner()->getId(),
|
"owner_id" => $attachment->getOwner()->getId(),
|
||||||
"sizes" => array([
|
"sizes" => array(
|
||||||
"height" => 500, // Для временного компросима оставляю статическое число. Если каждый раз обращаться к файлу за количеством пикселов, то наступает пuпuська полная с производительностью, так что пока так
|
[
|
||||||
"url" => $attachment->getURL(),
|
"height" => 2560,
|
||||||
|
"url" => $attachment->getURLBySizeId("normal"),
|
||||||
"type" => "m",
|
"type" => "m",
|
||||||
"width" => 500,
|
"width" => 2560,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 130,
|
||||||
|
"url" => $attachment->getURLBySizeId("tiny"),
|
||||||
|
"type" => "o",
|
||||||
|
"width" => 130,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 604,
|
||||||
|
"url" => $attachment->getURLBySizeId("normal"),
|
||||||
|
"type" => "p",
|
||||||
|
"width" => 604,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 807,
|
||||||
|
"url" => $attachment->getURLBySizeId("large"),
|
||||||
|
"type" => "q",
|
||||||
|
"width" => 807,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 1280,
|
||||||
|
"url" => $attachment->getURLBySizeId("larger"),
|
||||||
|
"type" => "r",
|
||||||
|
"width" => 1280,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 75, // Для временного компросима оставляю статическое число. Если каждый раз обращаться к файлу за количеством пикселов, то наступает пuпuська полная с производительностью, так что пока так
|
||||||
|
"url" => $attachment->getURLBySizeId("miniscule"),
|
||||||
|
"type" => "s",
|
||||||
|
"width" => 75,
|
||||||
]),
|
]),
|
||||||
"text" => "",
|
"text" => "",
|
||||||
"has_tags" => false
|
"has_tags" => false
|
||||||
|
@ -168,11 +199,42 @@ final class Wall extends VKAPIRequestHandler
|
||||||
"date" => $attachment->getPublicationTime()->timestamp(),
|
"date" => $attachment->getPublicationTime()->timestamp(),
|
||||||
"id" => $attachment->getVirtualId(),
|
"id" => $attachment->getVirtualId(),
|
||||||
"owner_id" => $attachment->getOwner()->getId(),
|
"owner_id" => $attachment->getOwner()->getId(),
|
||||||
"sizes" => array([
|
"sizes" => array(
|
||||||
"height" => 500, // я ещё я заебался вставлять одинаковый код в два разных места
|
[
|
||||||
"url" => $attachment->getURL(),
|
"height" => 2560,
|
||||||
|
"url" => $attachment->getURLBySizeId("normal"),
|
||||||
"type" => "m",
|
"type" => "m",
|
||||||
"width" => 500,
|
"width" => 2560,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 130,
|
||||||
|
"url" => $attachment->getURLBySizeId("tiny"),
|
||||||
|
"type" => "o",
|
||||||
|
"width" => 130,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 604,
|
||||||
|
"url" => $attachment->getURLBySizeId("normal"),
|
||||||
|
"type" => "p",
|
||||||
|
"width" => 604,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 807,
|
||||||
|
"url" => $attachment->getURLBySizeId("large"),
|
||||||
|
"type" => "q",
|
||||||
|
"width" => 807,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 1280,
|
||||||
|
"url" => $attachment->getURLBySizeId("larger"),
|
||||||
|
"type" => "r",
|
||||||
|
"width" => 1280,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"height" => 75, // Для временного компросима оставляю статическое число. Если каждый раз обращаться к файлу за количеством пикселов, то наступает пuпuська полная с производительностью, так что пока так
|
||||||
|
"url" => $attachment->getURLBySizeId("miniscule"),
|
||||||
|
"type" => "s",
|
||||||
|
"width" => 75,
|
||||||
]),
|
]),
|
||||||
"text" => "",
|
"text" => "",
|
||||||
"has_tags" => false
|
"has_tags" => false
|
||||||
|
|
Loading…
Reference in a new issue