2012-03-24 15 views
2

FBログインのサーバー側アプリケーションに取り組んでいます。 VBへURL文字列を確実に分割して必要な部分を抽出する方法

https://developers.facebook.com/docs/authentication/server-side/

を、と私は今、access_tokenはと有効期限などのテキスト文字列を取得することができています応答を取得するためにSystem.Net.WebRequest.Createを使用して:

は、ここでの例を変換しました

access_token=ACCESS&expires=2577 

もちろん、私は配列にこれを分割してaccess_token

01を取得するために部品を分割することができ、次の形式で時刻

しかし、上記FB開発者の例に、彼らはそうのようにPHPでそれを行う:

$params['access_token']; 

は、これを行うのVB.netの方法はありますか?これは前述の分割アイデア、すなわちFBが出力フォーマットを変更する場合よりも私にとって信頼できるようです。

+0

これはASP.NET用ですか? – Timiz0r

+0

ああ、はい、申し訳ありません。 VB.net –

答えて

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") 
+0

パーフェクト、ありがとう。 'Dim queryString As NameValueCollection = HttpUtility.ParseQueryString(tokenOutput) 戻り値queryString(" access_token ")' –

関連する問題