默认菜单操作的自定义文本 - 镜像PHP API

时间:2014-04-21 21:11:01

标签: php google-glass google-mirror-api

有没有办法设置默认菜单操作的显示名称和默认值?

这样的事情:

$menu_item = new Google_MenuItem();
$menu_item->setDisplayName("Shipped");
$menu_item->setAction("REPLY");
array_push($menu_items, $menu_item);

$new_timeline_item->setMenuItems($menu_items);

insert_timeline_item($mirror_service, $new_timeline_item, null, null);
顺便说一句,我知道我必须添加变量" displayname"到了名为" Google_MenuItem()"但我还没有开始工作。有没有人找到解决方法?

我正在使用PHP API。

我知道这是重新发布的内容,但有一段时间问了这个问题。

1 个答案:

答案 0 :(得分:0)

听起来您希望“回复”菜单项显示不同的标题,这是正确的吗?如果是这样,您要设置的是此菜单项的MenuValues到$menu_item->setValues(),它采用数组。在选择菜单项之前,选择它时以及选择菜单项(三种状态)之后,该数组包含菜单项的MenuValues。有关详细信息,请参阅https://developers.google.com/glass/v1/reference/timeline并向下滚动到有关menuItems的部分。

您想要的代码可能看起来像这样(未经测试):

$menu_value_default = new Google_MenuItem();
$menu_value_default->setState('DEFAULT');
$menu_value_default->setDisplayName('Ship');

$menu_item = new Google_MenuItem();
$menu_item->setAction("REPLY");
$menu_item->setValues(array($menu_value_default));