小编max*_*x17的帖子

慢Paypal NVP API

我正在尝试使用NVP API将我的应用程序与paypal帐户对接.一切正常,但我觉得paypal响应时间很慢,几乎无法使用.

如果我使用"TransactionSearch"方法查询最后100个事务,paypal需要15到20秒才能给出响应.

响应只有25kB,所以我认为这不是数据量的问题.

也许我做错了什么?

这是我的代码:

Dim param As New Specialized.NameValueCollection
param.Add("STARTDATE", "2017-01-1 0:0:0")

Dim response As String = getNVP("TransactionSearch", param)


 Private Function getNVP(ByVal method As String, Optional ByVal param As Specialized.NameValueCollection = Nothing) As String
    If param Is Nothing Then param = New Specialized.NameValueCollection
    Using client As New Net.WebClient
        param.Add("METHOD", method)
        param.Add("USER", APIuser)
        param.Add("PWD", APIpass)
        param.Add("SIGNATURE", APIsign)
        param.Add("VERSION", "204")
        Dim rbytes = client.UploadValues("https://api-3t.paypal.com/nvp", "POST", param)
        Return Uri.UnescapeDataString((New System.Text.UTF8Encoding).GetString(rbytes))
    End Using
End Function
Run Code Online (Sandbox Code Playgroud)

vb.net paypal

7
推荐指数
1
解决办法
222
查看次数

标签 统计

paypal ×1

vb.net ×1