Further information: We currently pull information from this mls via perl scripts and direct cURL queries. Looking at what we are doing there:
/usr/local/bin/curl
--anyauth
--user '<username>:<password>
--user-agent '<our user agent>' -H 'RETS-Version: RETS/1.7.2' -H 'RETS-UA-Authorization:Digest 532377ba9da3eb19cd7b30ba321e0ae5'
--cookie-jar '<cookie-file-name>'
--cookie '<cookie-file-name>'
And comparing to the options generated inside the PHRETS Session:
Array
(
[auth] => Array
(
[0] => <username>
[1] =><password>
[2] => digest
)
[headers] => Array
(
[User-Agent] => <our user agent>
[RETS-Version] => RETS/1.7.2
[Accept-Encoding] => gzip
[Accept] => */*
[RETS-UA-Authorization] => Digest 7edb25b1d5ca7dfdd622b3bc6a895629
)
[curl] => Array
(
[10031] => /tmp/phretsuPReds
)
[query] => Array
(
[Type] => METADATA-OBJECT
[ID] => PROPERTY
[Format] => STANDARD-XML
)
)
The only real differences I see are the cookie commands, and the hash passed in for the digest. So I am at a loss.