我正在研究FB登录的服务器端应用程序。
在此处转换了示例:
https://developers.facebook.com/docs/authentication/server-side/
到VB,并使用System.Net.WebRequest.Create来检索响应我现在能够以下列格式获得包含access_token和到期时间的文本字符串:
access_token=ACCESS&expires=2577
显然我可以将其拆分为一个数组并拆分部分以获得access_token
但是,在上面的FB Developers示例中,他们使用PHP这样做:
$params['access_token'];
有没有VB.net这样做的方式?对于我来说,这似乎比上面提到的分裂想法更可靠,即,如果FB改变了输出格式。
答案 0 :(得分:2)
您可以使用HttpUtility.ParseQueryString来解析查询字符串。如果您不使用ASP.NET,则应添加对System.Web.dll
的引用。我也不相信这会在.NET 4客户端配置文件中起作用。
Imports System.Web
Imports System.Collections.Specialized
Dim qString As NameValueCollection = HttpUtility.ParseQueryString("var1=val1&var2=val2")