亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Filemaker api 在 php 中返回 958 錯誤代碼

Filemaker api 在 php 中返回 958 錯誤代碼

PHP
SMILET 2023-04-28 17:12:50
我正在嘗試使用 curl PHP 訪問 FileMaker。在這里我沒有使用 filmmaker PHP 類。我正在將電影制作人的記錄導入 Prestashop 站點。當管理員刪除 Prestashop 中的產品時,它也會在 FileMaker 數據庫中刪除    $nome = 'http://ipaddress:port/fmi/xml/FMPXMLRESULT.xml?-db=tablename&-lay=export&recordid=$recordid&-delete';    $cURL = curl_init($nome);    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);    curl_setopt($cURL, CURLOPT_FAILONERROR, true);    curl_setopt($cURL, CURLOPT_HTTPHEADER, $header_fields);    $response = curl_exec($cURL);   if ($cURL_err = curl_errno($cURL)) {    die(__FILE__ . "(" . __LINE__ . "): Communication Error: (' . $cURL_err . ')" .     curl_error($cURL));   }   curl_close($cURL);    //Removed the Headers.   when I am executing the code filmmaker return error code 958.
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

經過一番分析。如果我們想要編輯、刪除、更新 filemaker 中的記錄。我們必須使用-recid。我在 API 上弄錯了

$nome = 'http://ipaddress:port/fmi/xml/FMPXMLRESULT.xml?-db=tablename&-lay=export&recordid=$recordid&-delete';

它應該是

$nome = 'http://ipaddress:port/fmi/xml/FMPXMLRESULT.xml?-db=database&-lay=export&-recid=$recordid&-delete';

更改其正常工作后。這里我附上了一些用于獲取記錄和更新記錄的示例 API。

獲取所有記錄

http://ip_address:port/fmi/xml/FMPXMLRESULT.xml?-db=database&-lay=layout&-findall

獲取記錄范圍

http://ip_address:port/fmi/xml/FMPXMLRESULT.xml?-db=Magazzino&-lay=export&-max=100&-findall

獲取特定記錄

http://ip_address:port/fmi/xml/FMPXMLRESULT.xml?-db=database&-lay=export&fieldname=field_value&-find

插入新的

http://ip_address:port/fmi/xml/FMPXMLRESULT.xml?-db=database&-lay=export&fieldname=field_value&-new

編輯記錄

http://ip_address:port/fmi/xml/FMPXMLRESULT.xml?-db=database&-lay=export&-recid=record_id&-edit

注意:訪問電影制片人數據庫的兩種方法 1.使用 FileMaker 類。2.使用 API


查看完整回答
反對 回復 2023-04-28
  • 1 回答
  • 0 關注
  • 119 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號