当前位置: 首页 > news >正文

做一个平台 网站服务器搭建苏州网站制作出名 乐云践新

做一个平台 网站服务器搭建,苏州网站制作出名 乐云践新,重庆化工建设信息网站,seo公司彼亿营销“同等看待欢乐和痛苦、得到和失去、胜利和失败、投入战斗。以此方式履行职责#xff0c;你就不会招致任何罪恶。” -Bhagavad Gita 为了帮助PHP开发者快速起步#xff0c;以REST Web Services方式打通与NetSuite的接口#xff0c;我们答应给一个样例。但是我是不懂PHP的你就不会招致任何罪恶。” -Bhagavad Gita 为了帮助PHP开发者快速起步以REST Web Services方式打通与NetSuite的接口我们答应给一个样例。但是我是不懂PHP的在经历了ChatGPT误导和帮助调通了代码。心生欢喜分享如下。 ?phpclass NetSuiteRestAPI {// NetSuite Credentialsconst NETSUITE_ACCOUNT 大写账号;const NETSUITE_CONSUMER_KEY 你的参数;const NETSUITE_CONSUMER_SECRET 你的参数;const NETSUITE_TOKEN_ID 你的参数;const NETSUITE_TOKEN_SECRET 你的参数; // Search a Employee record public function searchEmployee($employeeId) {$url https://小写域名.suitetalk.api.netsuite.com/services/rest/record/v1/employee/$employeeId;return $this-callNetSuiteAPI($url, GET, $employeeId);}// Create a new Employee recordpublic function createEmployee($employeeData) {$url https://小写域名.suitetalk.api.netsuite.com/services/rest/record/v1/employee;return $this-callNetSuiteAPI($url, POST, $employeeData);}// Call NetSuite APIprivate function callNetSuiteAPI($url, $method, $payload null) {$oauth_nonce md5(mt_rand());$oauth_timestamp time();$oauth_signature_method HMAC-SHA256;$oauth_version 1.0;// Generate Signature$baseString $this-generateBaseString($method, $url, self::NETSUITE_CONSUMER_KEY, self::NETSUITE_TOKEN_ID, $oauth_nonce, $oauth_timestamp, $oauth_version, $oauth_signature_method, $payload);$key rawurlencode(self::NETSUITE_CONSUMER_SECRET) . . rawurlencode(self::NETSUITE_TOKEN_SECRET);$signature base64_encode(hash_hmac(sha256, $baseString, $key, true));// Generate OAuth Header$headers [Authorization: OAuth . realm . self::NETSUITE_ACCOUNT . , . oauth_consumer_key . self::NETSUITE_CONSUMER_KEY . , . oauth_token . self::NETSUITE_TOKEN_ID . , . oauth_nonce . $oauth_nonce . , . oauth_timestamp . $oauth_timestamp . , . oauth_signature_method . $oauth_signature_method . , . oauth_version . $oauth_version . , . oauth_signature . rawurlencode($signature) . ,Content-Type: application/json];// Call the API$curl curl_init();curl_setopt_array($curl, [CURLOPT_URL $url,CURLOPT_RETURNTRANSFER true,CURLOPT_CUSTOMREQUEST $method,CURLOPT_HTTPHEADER $headers,CURLOPT_SSL_VERIFYHOST false,CURLOPT_SSL_VERIFYPEER false,//CURLOPT_VERBOSE true,]);if ($payload) {curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($payload));}$response curl_exec($curl);if ($response false) {echo cURL Error: . curl_error($curl);return false;}curl_close($curl);return json_decode($response, true);}// Generate Base Stringprivate function generateBaseString($httpMethod, $url, $consumerKey, $tokenKey, $nonce, $timestamp, $version, $signatureMethod, $postParams null) {$baseString strtoupper($httpMethod) . . rawurlencode($url) . ;// Prepare OAuth parameters$params [oauth_consumer_key $consumerKey,oauth_token $tokenKey,oauth_nonce $nonce,oauth_timestamp $timestamp,oauth_signature_method $signatureMethod,oauth_version $version,];// Sort parameters by keyksort($params);// Encode and concatenate parameters$encodedParams [];foreach ($params as $key $value) {$encodedParams[] rawurlencode($key) . . rawurlencode($value);}$baseString . rawurlencode(implode(, $encodedParams));return $baseString;}}// Instantiate the API class$api new NetSuiteRestAPI();// Call to search a Employee record$employeeData员工InternalID;$response $api-searchEmployee($employeeData);// Output the responseif ($response) {echo Response: . json_encode($response, JSON_PRETTY_PRINT);}/*// Employee data to create$employeeData [firstname R,lastname M];// Call to create a new Employee record$response $api-createEmployee($employeeData);// Output the responseif ($response) {echo Response: . json_encode($response, JSON_PRETTY_PRINT);} else {echo Call Successfully.;}*/? 如果有任何关于NetSuite的问题欢迎来谈。邮箱servicetruston.group
http://www.hkea.cn/news/14322194/

相关文章:

  • 新东方广州门户网站设计专业
  • 网站新开怎么做营销伊犁园xyz视频人入口
  • d0906网站建设与管理建立一个企业网站需要花多少钱
  • 建设部建造师网站海口网站建设加q.479185700
  • 有哪些简单的网站手机创建网站的软件
  • 高端网站定制设计宁波论坛天一楼市
  • 怎么用dw做响应式网站龙岗在线官网
  • shopify如何做瀑布流网站宿迁网站建设流程
  • 网站的建设与应用网络销售怎么做网站
  • 广西教育平台网站建设网页开发背景
  • 怎样可以查到做网站公司wordpress腾讯课堂
  • 网络小白如何建立个人网站做房产抵押网站需要什么手续费
  • 写一个网站需要什么技术wordpress网站新闻
  • 网站开发总监招聘wordpress 后台点击没反应
  • 廊坊网站建设优化门户网站系统程序
  • 数据过滤网站模板下载山东省专业群建设网站
  • 建设银行正式宣布郑州官网优化推广
  • 深圳网络公司做网站查询网站的二级域名
  • 建设银行 杭州市公积金管理中心网站c2c商城网站建设方案
  • 怎么建设维护学校的网站可以做软件外包项目的网站
  • 手机网站怎么制作内容嘉兴网站关键词
  • 人防工程做资料的网站adsl服务器建网站
  • 杭州做商业地产开什么网站好wordpress 插件 文章
  • 打开国外网站很慢网站开发设计框图
  • 如何介绍设计的网站宁波专业的网站建设团队
  • 参加网站建设项目人员保障体系上海网站建设有限公司
  • 百度提交网站改版网站建设预计费用
  • 石家庄工信部网站备案asp mysql做网站
  • 网站主页设计教程做网站教材
  • 做电子章网站宠物网站首页模板