2013-03-13 5 views
0

Внутри нашего брандмауэра я пытаюсь использовать SimplePie для работы с RSS-каналами с различных платформ, используемых моей компанией. Мне не повезло читать SharePoint RSS с помощью SimplePie. Наш SharePoint аутентифицирован с помощью NTLM, и я подозреваю, что SimplePie не поддерживает NTLM, что объясняет мою проблему.Прочитано NTLM-аутентифицированный фид с SimplePie или аналогичным?

Может ли кто-нибудь подтвердить, что SimplePie не поддерживает NTLM?

И если SimplePie не поддерживает NTLM, есть ли подобный инструментарий, который я могу использовать для чтения наших RSS-каналов SharePoint? Огромное спасибо.

ответ

0

Правильно, SimplePie не поддерживает аутентификацию NTLM.

Лучший способ справиться с этим (на мой взгляд) заключается в подклассе класса SimplePie_File и его настройке, а затем установить его через $feed->set_file_class(). Для примера, как это сделать, взгляните на WordPress' custom HTTP class, который сопоставляет интерфейс SimplePie с HTTP-классами WordPress.