微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XeroPHP API - 如何使用 calcinai XeroPHP 框架为联系人设置 BrandingTheme?

如何解决XeroPHP API - 如何使用 calcinai XeroPHP 框架为联系人设置 BrandingTheme?

我们在我们的网络服务中使用 calcinai XeroPHP framework。我们为我们的联系人提供 3 种不同的品牌主题,我知道所有这些品牌主题 ID。

要将 brandingTheme 分配给现有联系人,我在 Contact 类中看到了特殊方法

public function setbrandingTheme(brandingTheme $value)
{
  $this->propertyUpdated('brandingTheme',$value);
  $this->_data['brandingTheme'] = $value;

  return $this;
}

正如我所见,我需要将 brandingTheme 对象传递给此方法,但我看不到如何获取或创建此对象的任何方法?例如,我需要为联系人设置“直接借记”品牌主题,并且我知道此品牌主题在 Xero 中的 ID 为“7ab6b4da-d5ed-4fdc-b9da-f359aafb63cf”。

我需要使用什么 PHP 代码来设置这个 brandingTheme 来联系?如何让 brandingTheme 对象传递给方法

解决方法

查看文档,您在 xero-php 类上有一个方法可以从 GUID 加载某些内容,您应该能够获得正确的主题,然后附加到您的联系人。

$brandingTheme = $xero->loadByGUID(BrandingTheme::class,'Your branding theme ID');
$contact->setBrandingTheme($brandingTheme);

来源:Interacting with the API

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。