Hi I use the same ClientConn to send a request, one of which is successful, but the other fails
The prompt when it failed was :
```bash
rpc error: code = Unauthenticated desc = Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See
https://developers.google.com/identity/sign-in/web/devconsole-project.
```
This is my code:
```go
headers := metadata.Pairs(
"authorization", "Bearer "+accessToken,
"developer-token", developerToken,
"login-customer-id", customerID,
)
ctx := context.Background()
ctx = metadata.NewOutgoingContext(ctx, headers)
cred := grpc.WithTransportCredentials(credentials.NewClientTLSFromCert(nil, ""))
conn, err := grpc.Dial("
googleads.googleapis.com:443", cred)
```
```go
customerServiceClient := services.NewCustomerServiceClient(conn)
accessibleCustomers, err := customerServiceClient.ListAccessibleCustomers(
ctx,
&services.ListAccessibleCustomersRequest{},
)
```
I can get the correct return information from ListaccessibleCustomers
```go
campaignServiceClient := services.NewCampaignServiceClient(conn)
campaigns, err := campaignServiceClient.MutateCampaigns(ctx, campaign)
```
Campaign objects have been created in the code
Mutatecampaigns will prompt me to lack authentication
Is there a different verification method different interface?
Thanks!