Hi Pramod,

It seems you're trying to use a sunset version of the AdWords API, please 
see this blog 
post<http://googleadsdeveloper.blogspot.co.uk/2012/10/adwords-api-v201109-and-v2011091-sunset.html>for
 more information.

Also, seing as we've announced that the sunset of v201206 is 
imminent<http://googleadsdeveloper.blogspot.co.uk/2013/01/40-days-left-to-migrate-to-adwords-api.html>,
 
we'd recommend you migrate to v201209.

Cheers,

- Paul, AdWords API Team.

On Monday, 28 January 2013 06:35:32 UTC, Pramod Patil wrote:
>
> Hi
>
> I am using *Google.Api.Ads.AdWords.v201109* with dot.net code and getting 
> campaign using CampaignService. 
> But I am getting error.  *"The request failed with HTTP status 404: Not 
> Found"*. Please see in line of  code for error with Red mark.
>
> Is there any changes to AdWords API? Please let me know and give me DLL 
> for updated version or link to download it.
>
> Here is code 
>
>
>       Public Function updateCampaigns() As Integer
>
>             Dim user As AdWordsUser
>
>             user = getUser()
>
>              user.Config.RetryCount = 3
>
>              If user Is Nothing Then
>
>                 Return 0
>
>             End If
>
>              Dim CampaignServiceObj As CampaignService
>
>             Dim page As CampaignPage
>
>             Dim SearchEngineeCampaignDBObj As New SearchEngineCampaignDB
> (SQLConn)
>
>             Dim secObj As SearchEngineCampaign
>
>             Dim rtn As String
>
>              CampaignServiceObj = user.GetService(AdWordsService.v201109
> .CampaignService)
>
>              Try
>
>                 Dim selector As New Selector()
>
>                 selector.fields = New String() {"Id", "Name", "Status", 
> "Impressions", "Cost", "Ctr", "AveragePosition", "Conversions", "Clicks", 
> "ConversionRate"}
>
>                  Dim orderByName As New OrderBy()
>
>                 orderByName.field = "Name"
>
>                 orderByName.sortOrder = SortOrder.ASCENDING
>
>                 selector.ordering = New OrderBy() {orderByName}
>
>                 TryCast(user.Config, AdWordsAppConfig).ClientCustomerId = 
> "XXXXXX"
>
>                 selector.paging = New Paging()
>
>                 selector.paging.startIndex = 0
>
>                 selector.paging.numberResults = 500
>
>                 * page = CampaignServiceObj.get(selector)*
>
>              Catch ex As Exception
>
>                 Return 0
>
>             End Try
>
>              If page Is Nothing Then
>
>                 Return 0
>
>             End If
>
>              Try
>
>                 If page.entries.Length = 0 Then
>
>                     Return 0
>
>                 End If
>
>             Catch ex As Exception
>
>                 Return 0
>
>             End Try
>
>              For Each CampaignObj As Google.Api.Ads.AdWords.v201109.
> Campaign In page.entries
>
>                 secObj = New SearchEngineCampaign
>
>                 secObj.SearchID = SearchID
>
>                 secObj.CampaignName = CampaignObj.name
>
>                  Try
>
>                     secObj.BudgetAmount = 
> CampaignObj.budget.amount.microAmount / 1000000
>
>                 Catch ex As Exception
>
>                     secObj.BudgetAmount = 0
>
>                 End Try
>
>                  secObj.Status = CampaignObj.status.ToString
>
>                 secObj.ID = CampaignObj.id
>
>                 rtn = SearchEngineeCampaignDBObj.findAdd(secObj)
>
>             Next
>
>              Return page.entries.Length - 1
>
>         End Function
>
>      Public Function getUser() As AdWordsUser
>
>             Dim headers As New Dictionary(Of String, String)
>
>             headers.Add("email", "XXXXX")
>
>             headers.Add("password", "XXXXX")
>
>             headers.Add("useragent", "XXXXX")
>
>             headers.Add("developerToken", "XXXX")
>
>             headers.Add("applicationToken", "XXXX")
>
>              headers.Add("clientCustomerId", 
> SearchEngineObj.AccountID.Replace("-", ""))
>
>              Try
>
>                 Dim AdWordsUserObj As New AdWordsUser(headers)
>
>                 Return AdWordsUserObj
>
>             Catch ex As Exception
>
>                Return Nothing
>
>             End Try
>
>         End Function
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to