Привет, я использую контекстный API для получения электронной почты. Я получил код от GitHub, но он показывает некоторые ошибки. Я использую этот код,
include_once("class.contextio.php");
// see https://console.context.io/#settings to get your consumer key and consumer secret.
$contextIO = new ContextIO('asssasas','sdsd1111sdsdsd');
$accountId = null;
// list your accounts
$r = $contextIO->listAccounts();//print_r($r);
foreach ($r->getData() as $account) {
echo $account['id'] . "\t" . join(", ", $account['email_addresses']) . "\n";
if (is_null($accountId)) {
$accountId = $account['id'];
}
}
Но это показывает ошибку
Fatal error: Call to a member function getData() on a non-object
Нужна ли отдельная аутентификация в gmail? кто-нибудь, пожалуйста, помогите мне
Все функции в библиотеке ContextIO возвращают объект ContextIOResponse, или false
если API возвращает код ошибки http. Проверить if($r !== false)
прежде чем позвонить getData()
на $r
и тебе должно быть хорошо идти!
(Примечание: я работаю в команде context.io и в настоящее время являюсь основным разработчиком библиотек PHP.)
Других решений пока нет …