2017-02-07 5 views
1

My-Code wird wie folgt ...Rechnung per E-Mail über Zoho Bücher API

// die E-Mail-Funktionen

public function zoho_email($array){ 
$data = json_decode($array,true);  
       $url = '/invoices/'.$data['invoice']['invoice_id'].'/email'; 
       $recivers[] = array($data['invoice']['contact_persons_details'][0]['email']); 
       $data = array(
        'to_mail_ids'    => $recivers, 
        'subject'     => 'Invoice from MSL (Invoice#: '.$data['invoice']['invoice_number'].')', 
        'body'      => 'Dear Customer,<br><br><br><br>Thanks for your business, 
        'send_from_org_email_id' => true 
       );  
       $result = $this->zoho_create($url, $data); 

      } 

// Die Curl-Funktion für Rechnungen erstellen, Kontakte und E-Mail senden

Ich möchte die Rechnung per E-Mail über API an den Kunden senden, aber dieser Fehler tritt in meinem Code auf. { "Code": 5, "message": "Ungültige URL Bestanden"} Bitte helfen Sie mir da draußen .... Vielen Dank im Voraus ...

Antwort

2

Ihr Code funktioniert ordnungsgemäß. Versuchen Sie, die URL zu drucken ($url) und bestätigen Sie einmal, wenn es im erforderlichen Format ist (/invoices/invoice_id/email). Wenn Ihre Rechnungs-ID beispielsweise 1234 lautet, sollte die $url "/invoices/1234/email" lauten. Auch stellen Sie sicher, dass $this->apiUrl ist https://books.zoho.com/api/v3

Wenn es ein Problem auftritt u kann die Hilfe unten aufgeführten Unterlagen verwenden:

https://www.zoho.com/books/api/v3/.

Verwandte Themen