Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

KeywordEstimateDemo.java

Alles zum Thema Google Adwords & Yahoo! / Microsoft adCenter / Bing Ads und Facebook Ads
Neues Thema Antworten
senay
PostRank 1
PostRank 1
Beiträge: 25
Registriert: 03.07.2007, 08:36

Beitrag von senay » 20.07.2007, 08:59

Hallo an Alle,

ich habe beim Compilieren der Klasse KeywordEstimateDemo.java Probleme. Ich bin bereits ein aktiver Kunde bei google adwords api. Die Schnittsetlle scheint schon zu funktionieren, weil ich einen andere Klasse zum Laufen bringen konnte...zum Glück...

Ich habe die Beispiele von google verwendet.
Der Code sieht wie folgt aus:

Code: Alles auswählen

public class  KeywordEstimateDemo {
  static final String keywordtest ="Campaign";
  
  public static void main(String args[]) throws Exception {

    AdWordsUser me = new AdWordsUser();

    TrafficEstimatorInterface tes = (TrafficEstimatorInterface)me.getService(me.TRAFFIC_ESTIMATOR_SERVICE);
    
    KeywordRequest myKeyword = new KeywordRequest();
    myKeyword.setText(keywordtest);
    Long fiveCents = new Long("50000");
    myKeyword.setMaxCpc(fiveCents);
    myKeyword.setType(KeywordType.Broad);

    KeywordRequest[] myKeywordList = {myKeyword};
    
    KeywordEstimate[] estimates=tes.estimateKeywordList(myKeywordList);
   
    KeywordEstimate est = estimates[0];
    System.out.println (keywordtest);
    System.out.println ("lower clicks per day:  " + est.getLowerClicksPerDay());
    System.out.println ("upper clicks per day:  " + est.getUpperClicksPerDay());
    System.out.println ("lower cost per click:  " + est.getLowerCpc());
    System.out.println ("upper cost per click:  " + est.getUpperCpc());
    System.out.println ("lower average position:  " + est.getLowerAvgPosition());
    System.out.println ("upper avarage position:  " + est.getUpperAvgPosition());
     
  }
    
  }
Ich bekomme den folgenden Fehlermeldung:

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:79)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at KeywordsInformationenDemo.main(KeywordsInformationenDemo.java:40)
... 5 more


Ich habe dabei überhaupt kein Durchblick. Man kann auch nicht genau erkennen, wo genau der Fehler liegt.

Es handelt sich dabei um einen aktiven Account. Der Status vom campaign ist bzw. auch aktiv.

Bitte um Hilfe!

Danke im voraus.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag