wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

How to insert contacts in zoho crm using php

profile
Taha Chatriwala
Dec 16, 2017
0 Likes
0 Discussions
2574 Reads
Today I will be showing you how to insert contact records dynamically in to Zoho CRM using Php. First we will create a basic html form with 2 fields : i.e first-name and last-name
<html> <head> </head> <body> <form action="contacts.php" method="post"> First name: <input type="text" name="fname"> Last name: <input type="text" name="lname"> <input type="submit" value="submit" name="submit"> </form> </body> </html>
The details from this form will get forwarded to the api file which is named as "contacts.php" This Api file contains the following code :  
<?php $firstname=$_POST["fname"]; $Lastname=$_POST["lname"]; $xml = '<?xml version="1.0" encoding="UTF-8"?> <Contacts> <row no="1"> <FL val="First Name">' .$firstname. '</FL> <FL val="Last Name">' .$Lastname. '</FL> </row> </Contacts>'; $auth="**********************"; $url ="https://crm.zoho.com/crm/private/xml/Contacts/insertRecords"; $query="authtoken=".$auth."&scope=crmapi&newFormat=1&xmlData=".$xml; $ch = curl_init(); /* set url to send post request */ curl_setopt($ch, CURLOPT_URL, $url); /* allow redirects */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); /* return a response into a variable */ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); /* times out after 30s */ curl_setopt($ch, CURLOPT_TIMEOUT, 30); /* set POST method */ curl_setopt($ch, CURLOPT_POST, 1); /* add POST fields parameters */ curl_setopt($ch, CURLOPT_POSTFIELDS, $query);// Set the request as a POST FIELD for curl. //Execute cUrl session $response = curl_exec($ch); curl_close($ch); echo $response; ?>
Note : In the above code replace the value of the $auth variable with your authorization token given by zoho crm. The below video demonstrate the end users view of the above code. [embedyt] https://www.youtube.com/watch?v=Ij5otelJGDE[/embedyt]

Comments ()


Sign in

Read Next

TOP 5 GAMING GADGETS (2024)

Blog banner

Types Of Interrupt

Blog banner

Deadlock

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

Linux

Blog banner

Virtual Memory

Blog banner

bulk email software

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Study of Backdoor and Trojan tools

Blog banner

Facebook marketing

Blog banner

Odoo

Blog banner

Memory Management

Blog banner

Developments in Modern Operating Systems

Blog banner

Women empowerment

Blog banner

Broken Authentication Attacks

Blog banner

My Favorite Sportsperson

Blog banner

Process in OS

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

Raid

Blog banner

Direct Memory Access

Blog banner

INTERNET SECURITY

Blog banner

Some facts about Technology

Blog banner

INSTAGRAM

Blog banner

Malware

Blog banner

OS Assignment 3

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Hash password! Is it really secured?

Blog banner

SMARTSHEET

Blog banner

Deadlock and Starvation

Blog banner

Threat management

Blog banner

Mendeley (management software)

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

Types of Malware in Cyber Security

Blog banner

The Benefits of Mixed Learning Activities for Preschoolers

Blog banner

OS Assignment 3

Blog banner

Man VS Nature

Blog banner

Install Ubuntu in Vmware

Blog banner

Deadlock and Starvation

Blog banner

Memory Management

Blog banner

Deadlock and Starvation

Blog banner

Python as a tool for Data science task & project

Blog banner