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
2573 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

Deadlock and Starvation

Blog banner

INTRODUCTION TO C#

Blog banner

Virtual Memory

Blog banner

Virtual Memory

Blog banner

MACHINE LEARNING

Blog banner

File system implementation

Blog banner

5 Stages of Digital Marketing

Blog banner

Use case of K-means clustering

Blog banner

Deadlocks in Operating Systems

Blog banner

Linux 94

Blog banner

Different types of scam frauds

Blog banner

Raising Emotionally Intelligent Students: The Classroom Beyond Academics

Blog banner

Hubspot

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Stephen Hawking : A Remarkable Physicist

Blog banner

ODOO

Blog banner

Street foods

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Operating system

Blog banner

clock

Blog banner

What are NFT s?

Blog banner

Memory management

Blog banner

Ethical Hacking

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Business-to-Business

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Virtual Memory

Blog banner

Random Forests

Blog banner

Virtual Memory

Blog banner

File Allocation Methods

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

GraphQL

Blog banner

Security Issues and Countermeasures

Blog banner

FRIENDSHIP

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Technological Advancement

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Threads

Blog banner

Real time scheduling

Blog banner

Starvation

Blog banner

Principles of Concurrency

Blog banner