通过PHP API访问MS Dynamics CRM
我需要使用
PHP API在MS Dynamics CRM中进行身份验证和执行CURD操作.
我已提到Reference1 Reference2 Reference3 Reference4 并使用以下步骤: settings > Administration > system settings > previews > accept terms & conditions > Web API Developer Preview > Enable Dynamics CRM Web API Preview to yes 在Reference4链接中给出. 当我访问时, https://<您的组织名称> .crm.dynamics.com / api / data / contacts 和 https://<您的组织名称> .crm.dynamics.com / api / data / accounts 我可以获得所有联系人和帐户. 但现在我想通过php使用api访问它, >如何发送联系人和帐户的请求? 我尝试了下面的代码: $ZDURL= 'https://www.microsoft.com/en-sg/dynamics/'; curlWrap("GET",$ZDURL); function curlWrap($action,$ZDURL) { $ch = curl_init(); /* $data = array('accountType' => 'MICROSOFT DYNAMICS','id' => '83261c03-3a21-4c64-b62c-00d6c2127c64','source'=>'PHI-cUrl-Example','service'=>'lh2'); */ //curl_setopt($curl,CURLOPT_HTTPAUTH,CURLAUTH_BASIC); curl_setopt($ch,CURLOPT_USERPWD,"username:password"); curl_setopt($ch,CURLOPT_URL,$ZDURL); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); //curl_setopt($ch,CURLOPT_POSTFIELDS,$data); curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET"); $output = curl_exec($ch); if($output===false) { echo "curl error >> ".curl_error($ch); exit; } else { echo "No Curl error occurs"; echo "<pre>";print_r($output); } exit; curl_close($ch); $decoded = json_decode($output); return $decoded; } 它显示如下: 最后,得到了这个Query Data using the Web API链接,但不知道如何使用php传递请求. 需要帮助来使用api检索CRM详细信息. 解决方法
这是一个关于从PHP连接到Office365 rest api的全面教程.对于新的CRM 2016 / CRM 2015 WebApi预览,工作方式相同,只有端点和查询不同.
https://dev.outlook.com/RestGettingStarted/Tutorial/php 对于第2期,如果你浏览天蓝色的门户,你需要一张信用卡.您可能想查看新的Office365应用注册门户网站http://dev.office.com/app-registration.我不确定它是否支持Dynamics CRM. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |