- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 PHP 连接到 Webtrend 的 API,但无法通过身份验证。
WT文档中给出的例子是.NET或者Ruby的,.Net的例子是这样的:
var svc = new WebClient();
svc.Credentials = new NetworkCredential("yourWebTrendsAccount\WebTrendsUserName", "yourSuperSecretPassword");
svc.DownloadStringCompleted += svc_DownloadStringCompleted;
svc.DownloadStringAsync(new Uri(baseUri));
我不熟悉 .NET,但是 PHP 上是否有与 WebClient 类等效的类?
我一直在尝试使用 CURL 进行身份验证
username = "my_account_name/my_login_name"
password = "my_password"
但到目前为止还没有运气。我收到一条错误消息,指出参数不正确。
更新:添加代码
$username=urlencode('my_account_name\my_login_name');
$password="my_password";
$postdata="username=$username&password=$password";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,"https://ws.webtrends.com/v2/ReportService/profiles/XXXXXXXX/reports/XXXXXXXX/?totals=all&period=2011w14&format=xml");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);
curl_close($ch);
var_dump($result);
我也试过
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
但到目前为止还没有运气。
最佳答案
我认为你必须使用 CURLOPT_USERPWD 而不是 postdata:
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'https://ws.webtrends.com/v2/ReportService/profiles/XXXXXXXX/reports/XXXXXXXX/?totals=all&period=2011w14&format=xml');
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($connection, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt(CURLOPT_USERPWD, sprinf('%s:%s', $username, $password))
$data = curl_exec();
curl_close($ch);
关于php - Webtrends API 认证 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6014390/
我似乎找不到任何直接而清晰的文档来解释这些值类型之间的差异。过去,无论文件类型如何,点击都是对服务器的任何调用,但 Webtrends 仅跟踪页面浏览量,那么页面浏览量与点击量有何不同?至于访问,我假
我有一个我们正在 build 的移动网站。它将是一个使用 AngularJS 作为 MVC 部分的单页网站。我们需要插入 WebTrends 跟踪到它。但是,由于它是一个仅使用 JS 更改 UI 的单
我正在尝试使用 PHP 连接到 Webtrend 的 API,但无法通过身份验证。 WT文档中给出的例子是.NET或者Ruby的,.Net的例子是这样的: var svc = new WebClien
我希望有一些Webtrends Analytics可以回答这个问题的SO专家。 曾几何时,Google Analytics有一个唯一身份访问者指标。可能在 2013 年或 2014 年左右,独立访问者
我正在开发 iOS 应用程序。我需要在我的 iOS 应用程序中实现 WebTrends 分析。我可以在从服务器加载数据后动态设置 WT_DCSID 吗?因为我从服务器获取的 WT_DCSID 不是静态
是否可以在 WebTrends 中为一个配置文件指定多个数据日志文件?如何做到这一点?或者,每个 WebTrend 配置文件只允许一个数据日志文件吗? 我想获取一个 IIS 日志文件和一个 Tomca
我正在尝试使用 Firebase Cloud Functions 将文件发送到 webtrends ftp 服务器,但遇到了无法解决的问题。由于我使用 Firebase Cloud Functions
我在我的 Swift 应用程序中使用 Webtrends - iOS SDK (3.0.14) 并在 webtrends.plist 中配置了 wt_dc_dcsid 。它在应用程序启动两三次后运行良
我在 Unity 中制作了一款游戏,并为 iOS 设备构建了它。客户问我们是否可以在游戏中实现 WebTrends,所以我关注了 this getting started guide有关如何安装它的说
我是一名优秀的程序员,十分优秀!