【发布时间】:2015-05-06 20:24:05
【问题描述】:
我正在寻求有关将 sitefinity 预建网络服务链接到网站的帮助。该网站是本地的, 并在 php 代码中运行。以下是我做的一些笔记,为了发布一个线程,以便有人 可能会帮助我。
规格或其他。我想做什么: 我想使用 user.svc 网络服务。 我想粗暴地对待用户。 我想使用 userprofiletypesservice.svc 网络服务。 我想根据用户 ID 或其他什么来获取配置文件类型。 我希望这发生在 php 中。
我尝试过的: 我去了这里(以及其他地方)。 http://www.sitefinity.com/blogs/svetlayankova/posts/svetla-yankovas-blog/2011/11/01/getting_started_with_restful_services_in_sitefinity
这告诉我使用这个 url 来获取身份验证: http://localhost:60876/sitefinity/services/security/users.svc/authenticate/ 我在浏览器中运行它,没有任何反应。
我在 php 中执行此代码: http://localhost:60876/Sitefinity/Services/Security/Users.svc/authenticate"); $fp = fopen("test.txt", "w");
curl_setopt($test, CURLOPT_FILE, $fp);
curl_setopt($test, CURLOPT_HEADER, 0);
我收到以下回复: “IIS 8.0 详细错误 - 401.0 - 未经授权” 以及其他东西。
结论问题:
我做错了什么? 如何将带有身份验证内容的 cookie 放入某个 php 变量中? 我是否需要使用 Visual Studio 来执行此操作,然后链接到我自己构建的 Web 服务,即 将进行所有验证,然后我可以将 php 链接到该 Web 服务?那也是 多余的……
所以,这是我的概要。如果有人对我有一些明确的看法,我将不胜感激。
【问题讨论】:
标签: php web-services sitefinity