加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

通过PHP API访问MS Dynamics CRM

发布时间:2020-12-13 15:59:29 所属栏目:PHP教程 来源:网络整理
导读:我需要使用 PHP API在MS Dynamics CRM中进行身份验证和执行CURD操作. 我已提到Reference1 Reference2 Reference3 Reference4 并使用以下步骤: settings Administration system settings previews accept terms conditions Web API Developer Preview Enable
我需要使用 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访问它,

>如何发送联系人和帐户的请求?
>如何在不提供信用卡详细信息的情况下使用AAD创建跟踪版本的应用程序?

我尝试了下面的代码:

$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;
}

它显示如下:

enter image description here

最后,得到了这个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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读