Esempio n. 1
0
 public static function getLastLikesByCode($code)
 {
     $response = Request::get(Endpoints::getLastLikesByCodeLink($code));
     if ($response->code === 404) {
         throw new InstagramNotFoundException('Media with this shortcode doesn\'t exist');
     }
     if ($response->code !== 200) {
         throw new InstagramException('Response code is ' . $response->code . '. Body: ' . $response->body . ' Something went wrong. Please report issue.');
     }
     $jsonResponse = json_decode($response->raw_body, true);
     $users = [];
     foreach ($jsonResponse['likes']['nodes'] as $userArray) {
         $users[] = Account::fromAccountPage($userArray['user']);
     }
     return $users;
 }
Esempio n. 2
0
 public static function getLinkFromId($id)
 {
     $code = Media::getCodeFromId($id);
     return Endpoints::getMediaPageLink($code);
 }