D&B API版本2,使用PHP进行REST身份验证

I want get Authentication Token of D&B API version 2 REST methodology

http://developer.dnb.com/docs/2.0/common/authentication-process

Sample Request - Get New Token

POST https://maxcvservices.dnb.com/rest/Authentication

x-dnb-user: P2000000FD4A9DE85D848229E03507C8

x-dnb-pwd: volcano

I have already tested these credentials on Chrome Extension (Advanced REST Client), they worked fine.

So now How can I achieve this using PHP code, Please help

Thanks

1个回答

<?php
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, 'https://maxcvservices.dnb.com/rest/Authentication');
    curl_setopt($ch, CURLOPT_HEADER, TRUE);
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER,array('x-dnb-user: P2000000FD4A9DE85D848229E03507C8','x-dnb-pwd: volcano'));

    $param_array = array();
    $param_query_string = http_build_query($param_array);

    curl_setopt($ch, CURLOPT_POSTFIELDS, $param_query_string);

    $response = curl_exec($ch);

I had a discusstion with DnB technical team and they sent me .NET example code, I learned code and applied same logic using PHP and it worked finally.

duanshaiduhao2471
duanshaiduhao2471 嗨,谢谢你的这个线索。 我还有一个帮助。
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐