0

から会社名を取得しようとしていますcompanymetadata。これは機能しません。

    Dim oauthValidator As New OAuthRequestValidator(accessToken, accessTokenSecret, consumerKey, consumerSecret)
    Dim context As New ServiceContext(oauthValidator, apptoken, realmid, IntuitServicesType.QBO)
    Dim commonService As New DataServices(context)
    Dim actualCompanyMetaData As Intuit.Ipp.Data.Qbo.CompanyMetaData = TryCast(commonService.FindById(New Qbo.CompanyMetaData()), Qbo.CompanyMetaData)

    Dim cpnyname As String = actualCompanyMetaData.CompanyFileName.ToString

会社名を取得するにはどうすればよいですか?

4

2 に答える 2

1

QBNRegisteredCompanyName プロパティで返されます。

Intuit.Ipp.Data.Qbo.CompanyMetaData actualCompanyMetaData =commonService.FindById(new Intuit.Ipp.Data.Qbo.CompanyMetaData();
string cpnyname = actualCompanyMetaData.QBNRegisteredCompanyName;

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0400_QuickBooks_Online/CompanyMetaData

于 2013-04-01T13:41:22.300 に答える
0

QBO v3で

var dataService = new DataService(context);
var company = dataService.FindById(new Company { Id = oauthAccessToken.RealmId});
return company.CompanyName;

https://developer.intuit.com/apiexplorer?apiname=V3QBO

于 2015-05-28T20:10:53.563 に答える