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

Concurrency:Deadlock and Starvation

Blog banner

RAID and It's Levels

Blog banner

ZOHO

Blog banner

Multicore CPUs

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

Memory management

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

semaphores in os

Blog banner

Fossil Hunting 101 at the Peace River, Arcadia, Florida, USA

Blog banner

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

Cloud Computing

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Gis in agriculture and farming

Blog banner

Admissions Open: Why This Is the Right Time to Choose the Best School for Your Child

Blog banner

DNS Cache

Blog banner

The Rise of Polo Tourism in the USA: How Travellers Are Blending Luxury Stays with Elite Sports

Blog banner

How Preschool Annual Day Shapes Confidence, Emotions, and Growth

Blog banner

Message Passing in OS

Blog banner

Computer security techniques

Blog banner

Paginng In OS

Blog banner

Sleep Disorder: The Silent Link Between Sleep and Mental Health

Blog banner

HubSpot

Blog banner

Operating system evolution

Blog banner

Process Description

Blog banner

Information Technology In E- Commerce

Blog banner

LTE Technology

Blog banner

Virtual Machine's

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

Data is an asset and it is your responsibility!

Blog banner

OS Assignment 1

Blog banner

On-Page SEO

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Monday. com App

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Fitness

Blog banner

Environmental Management using GIS

Blog banner

Layers Of Blockchain

Blog banner

Fashion marketing in india

Blog banner

What is Internet

Blog banner

Metasploit

Blog banner