dongruyan4948 2015-08-27 10:43
浏览 28

Gmail PHP API设计理解

I'm trying to get started with the Gmail PHP client library. I'm trying to understand the correlation between the language-specific Client libraries and the REST end-points. The API guid says nothing about all the methods available through the PHP Client library.

I want to read any incoming messages that contain a specific string

I found a few methods for example

// Get the API client and construct the service object.
$client = getClient();
$service = new Google_Service_Gmail($client);

// Print the labels in the user's account.
$user = 'me';
$results = $service->users_labels->listUsersLabels($user);

and

        $optParams = [];
    $optParams['maxResults'] = 5; // Return Only 5 Messages
    $optParams['labelIds'] = 'INBOX'; // Only show messages in Inbox
    $messages = $service->users_messages->listUsersMessages('me',$optParams);
    $list = $messages->getMessages();

But I just can't find any library methods to achieve the above goal. There can be some variations of https://www.googleapis.com/gmail/v1/users/me/messages?q="in:inbox"this method but that'll be going the REST end-point way.

  • So is it like the REST end-point is the real deal and PHP client library is a helper for authentication but doesn't have all the functions that can be carried out with the REST API?
  • IF not, what Client library methods can I use to get the incoming messages containing a specific string?
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测