回答編集履歴
2
見直し
answer
CHANGED
|
@@ -11,4 +11,8 @@
|
|
|
11
11
|
ってことだろうから、
|
|
12
12
|
[PHP: file_get_contents - Manual](https://www.php.net/manual/ja/function.file-get-contents.php) あたりで書き直してとにかくデータ取得を優先し、
|
|
13
13
|
XML文法に則っていない箇所の文字列を置き換えてしまうか、
|
|
14
|
-
CSVとしてのデータ取得に切り替えるかしたほうが良いかと。
|
|
14
|
+
CSVとしてのデータ取得に切り替えるかしたほうが良いかと。
|
|
15
|
+
|
|
16
|
+
察するに、なんちゃってXMLとして応答していて、
|
|
17
|
+
本来XMLにするのにエンコードしなきゃいけない部分(記号とか)を
|
|
18
|
+
そのまま出力しちゃっているんじゃないかなと。
|
1
加筆修正
answer
CHANGED
|
@@ -2,4 +2,13 @@
|
|
|
2
2
|
同じIDを別サーバーからリクエストすると遮断している恐れはないでしょうか。
|
|
3
3
|
(API叩いたこともないので、あくまで憶測ですが。)
|
|
4
4
|
|
|
5
|
-
設置サーバーごとに取得しておけば回避できるかも?
|
|
5
|
+
設置サーバーごとに取得しておけば回避できるかも?
|
|
6
|
+
|
|
7
|
+
---
|
|
8
|
+
|
|
9
|
+
「I/O warning : failed to load external entity」の方は、
|
|
10
|
+
先方が応答した内容がXMLの文法に則っていないのでパースできなくて詰んでる、
|
|
11
|
+
ってことだろうから、
|
|
12
|
+
[PHP: file_get_contents - Manual](https://www.php.net/manual/ja/function.file-get-contents.php) あたりで書き直してとにかくデータ取得を優先し、
|
|
13
|
+
XML文法に則っていない箇所の文字列を置き換えてしまうか、
|
|
14
|
+
CSVとしてのデータ取得に切り替えるかしたほうが良いかと。
|