2017-10-17 1 views
0

私は、GetSchedule REQUESTのSOAP呼び出しでこのような関数を持っています。SOAP APIでdatetimeを配列として渡すPHP

public function GetSchedule(array $sessionTypeIDs, array $startDate , array $endDate) 

私はこのような日付を渡ししようとすると、私は通常、この

$result1 = $bookservice->GetSchedule(array(114,115,116,127), array(2017-09-25), array(2017-10-15); 

ように私のコントローラからそれを渡すが、それは私にFORBIDDENエラーが発生します

にSoapFault禁断の


どのように日付を正しく渡すことができますか?私はLaravelを使用しており、SOAP呼び出しをしようとしています。 $ startDateと$ endDateに何も供給しないとうまくいきますが、これらの2つの変数でフィルタリングしようとすると、私は禁止されたエラーになります。

+0

あなたは日付を引用しようとしましたか? – Lucarnosky

+0

はい、私は日付を引用しようとしました。同じエラー – Cowgirl

答えて

1

あなたは数学をやっている日付を引用していないので(1983年)、あなたは数字を渡しています。代わりに、あなたはそれを引用する必要があります。

$result1 = $bookservice->GetSchedule(array(114,115,116,127), array('2017-09-25'), array('2017-10-15'); 
+0

私はそれをやろうとしましたが、同じエラーが発生します – Cowgirl

+0

その場合は、ドキュメントを再確認してください。その配列に渡す必要があるかもしれません。作成しているAPIの場合は、渡しているすべてのものとルートを再確認する必要があります。 – aynber

+0

'Forbidden'エラーは、通常、認証エラーになります。 – aynber

関連する問題