0

いくつかの理由で、米国のフィードは正常に機能しているのに、ヨーロッパの Groupon API フィードからの結果を印刷できません。

米国のフィード URL は、米国の Groupon サイトにあります。https ://partner-api.groupon.com/help/deal-api を参照してください(「Location Sample Calls」まで下にスクロールします)。

以下の PHP コードを参照して、US フィードの結果を XML で出力します。これは正常に機能します。つまり、Groupon API から結果を出力できます。

<?php
$xml=simplexml_load_file("https://partner-api.groupon.com/deals.xml?tsToken=US_AFF_0_201236_212556_0&division_id=amarillo&offset=0&limit=10") or die("Error: Cannot create object");
print_r($xml);
?>

まったく同じコードでヨーロッパの国のフィードを試してみると、結果を印刷できず、次のエラーが表示されます: エラー: オブジェクトを作成できません。

EU の場合、フィード URL は EU Groupon サイトにあります - https://partner-int-api.groupon.com/help/deal-apiを参照してください(「Location Sample Calls」まで下にスクロールします)。

以下の私の PHP コードを参照して、IE フィードからの結果を XML で出力します。コードは上記の US とまったく同じですが、これは機能しません。奇妙なのは、Xampp で機能し、IE を呼び出すと機能することです。ブラウザのフィード URL。しかし、そのコードをサーバーに置いてブラウザで呼び出すと、結果を印刷できませんが、米国では正常に動作します。

ご協力いただきありがとうございます。

<?php
$xml=simplexml_load_file("https://partner-int-api.groupon.com/deals.xml?country_code=IE&tsToken=IE_AFF_0_200012_212556_0&division_id=dublin&offset=0&limit=20") or die("Error: Cannot create object");
print_r($xml);
?>
4

0 に答える 0