В настоящее время я использую Pimax для мессенджера Facebook: https://github.com/pimax/fb-messenger-php
Я хотел бы получить доступ к first_name
поле из класса UserProfile
в UserProfile.php
и сохранить его в переменной, чтобы я мог использовать имя для персонализации сообщений для пользователей. Мне трудно делать это, не ломая бота, и буду признателен за вашу помощь!
Вот UserProfile.php
файл:
<?php
namespace pimax;
class UserProfile
{
protected $data = [];
public function __construct($data)
{
$this->data = $data;
}
public function getFirstName()
{
return $this->data['first_name'];
}
public function getLastName()
{
return $this->data['last_name'];
}
public function getPicture()
{
return $this->data['profile_pic'];
}
}
Заранее спасибо за помощь!
Как только вы создали свой объект, как это:
// data is an associative array of user info that includes 'first_name' key
$user = new UserProfile($data);
Вы можете извлечь имя с помощью:
$fname = $user->getFirstName();
Других решений пока нет …