从Windows服务调用javascript ...可能吗?

时间:2010-10-18 11:12:35

标签: .net web-services windows-services

这是我的任务,我对实现这一目标的方式有点不确定。所以我认为最好的方法是向其他专业人士询问他们的想法。

基本上,我将为数据库中的众多附属机构存储大量事务/触发器。然后使用寡妇服务,我将通过这个数据库获取这些交易,然后以某种方式调用几个不同的联盟会员跟踪来源。

转换跟踪,跟踪像素或javascript跟踪方法等内容。

这些东西的一般用例在确认页面上,但由于其运行的系统有不同附属公司的几个“产品”,这取决于您是否从谷歌或雅虎等到达该网站。 / p>

每次购买东西时都可以使用不同的跟踪方法。取决于配置的触发器。

我的问题是如何开发这样的应用程序,其中跟踪存储在中央数据库中,然后根据一组预定义的触发器进行处理。

我以为我可以用wget.exe做些什么,但我不确定最好的方法是什么。

有没有人做过类似的事情,这是不是一个好主意?

我还需要为跟踪对象注入值,例如ordervalue和reference number。

非常感谢你的想法。

我需要调用的一个例子:

<script language="javascript" src="https://scripts.affiliatefuture.com/AFFunctions.js"></script>
<script language="javascript">
   var merchantID = 4197 ;
   var orderValue = 'ORDER_VALUE';
   var orderRef = 'ORDER_REF';
   var payoutCodes = '';
   var offlineCode = '';
   AFProcessSaleV2(merchantID, orderValue, orderRef,payoutCodes,offlineCode);
</script>

另一种方法的另一个例子:

<img src="https://www.emjcd.com/u?CID=<ENTERPRISEID>&OID=<OID>&TYPE=<ACTIONID>&ITEM1=<ITEMID>&AMT1=<AMT>&QTY1=<QTY>&CURRENCY=<CURRENCY>&METHOD=IMG" height="1" width="20">

甚至可以对网络请求做些什么吗?喜欢这个?

System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
req.Proxy = new System.Net.WebProxy(ProxyString, true); //true means no proxy
System.Net.WebResponse resp = req.GetResponse()

虽然我认为不会运行任何返回的javascript。

1 个答案:

答案 0 :(得分:0)

原来这是不可能的!!

question是相关的,也是我这样做的方式。