Php Freshbooks API显示详细信息

Php Freshbooks API显示详细信息,php,freshbooks-api,Php,Freshbooks Api,我在这里使用php库,我有一个小问题 要获得发票118868的一些信息,我可以这样做 <?php $invoice_id=118868; $invoice=$freshbooks->invoiceGet($invoice_id); print_r($invoice); ?> 我希望输出只能是URL,而不是整个代码块。 需要输出: https://example.freshbooks.com/view/vgPb2TNGCR7n8JV 但是,它列出了发票的所有信息。如何仅获取

我在这里使用php库,我有一个小问题

要获得发票118868的一些信息,我可以这样做

<?php
$invoice_id=118868;

$invoice=$freshbooks->invoiceGet($invoice_id);
print_r($invoice);
?>
我希望输出只能是URL,而不是整个代码块。 需要输出:

https://example.freshbooks.com/view/vgPb2TNGCR7n8JV

但是,它列出了发票的所有信息。如何仅获取发票URL?

好的,使用您的代码输出,您可以看到
$invoice
的元素是什么。使用您需要的发票。

发票是类的实例。你应该像对待所有的例子一样对待它

要获取URL值,可以执行以下操作:

<?php
$invoice_id=118868;

$invoice=$freshbooks->invoiceGet($invoice_id);
print $invoice->url;
?>

或者你在寻找另一个可能的价值:

<?php
$invoice_id=118868;

$invoice=$freshbooks->invoiceGet($invoice_id);
print $invoice->links->client_view;
?>


根据
不再支持,因此您应该使用
“元素为您的客户提供发票的直接链接,以供编辑、客户端查看和管理员查看。”

能否显示它在
print_r()中打印的内容?再次看我上面的问题。刚刚在印度加上你认为这是答案吗?为什么你不使用评论来代替呢?当一个真正的问题被发布时,我会写一个真正的答案。就目前而言,这是我愿意做的。在我考虑为他做更多的工作之前,OP必须演示一些研究工作,你也应该这样做!这个答案包含的信息足以让OP找到解决方案。好吧,假设我想要一个物品的数量,我可以看到它的[quantity]=>1。我如何输出这个?顺便说一句,我愿意做更多的研究,但话说回来,我不能对它做更多的研究,因为这不是我的专长。我找了两个小时的例子,但是找不到any@EmersonF:您现在拥有的代码将生成一些输出。这是怎么一回事?从那里开始,谢谢!然而,我一直在寻找的那种ans仍然不起作用。我尝试了echo,但我的页面仍然是空白的..似乎你有错误。添加
ini_集('display_errors','1')在脚本的开头--这将帮助您查看错误是否存在。
<?php
$invoice_id=118868;

$invoice=$freshbooks->invoiceGet($invoice_id);
print $invoice->links->client_view;
?>