2016-12-28 36 views
0

我正在嘗試使用VS2015將您的第一次調用PayPal API轉換爲VB的C#代碼示例。PayPal API和VB

具體來說,我嘗試使用

Dim accessToken = New OAuthTokenCredential(config).GetAccessToken() 

轉換

var accessToken = new OAuthTokenCredential(config).GetAccessToken(); 

我都試過,但我收到以下錯誤:

Overload resolution failed because no accessible NEW can be called without a narrowing conversion. 

有誰洞察這個錯誤或者沒有人有我可以參考的vb示例?

+0

您需要指定在類型與VB的。確定GetAccessToken調用所返回的類型,並相應地在VB中對變量進行維度定位。 Dim token As AccessToken = new ...注意名稱,VB不區分大小寫,所以accessToken和AccessToken在VB中是同名的。 – Kevin

+0

感謝您的回覆,但我沒有關注您。我知道VB不區分大小寫。您是否聲明我應該將該行更改爲:Dim accessToken As New OAuthTokenCredential(config).GetAccessToken()。 –

+0

他意味着'Dim accessToken As String = New ...' – G0dsquad

回答

1

嘗試以下操作:

Dim AccessToken As String = New OAuthTokenCredential(Config).GetAccessToken() 

Dim aContext As APIContext = New APIContext(AccessToken)