Skip to content

Latest commit

 

History

History
67 lines (54 loc) · 2.82 KB

File metadata and controls

67 lines (54 loc) · 2.82 KB

Instructions for the Daily Motion OAuth2 Command-Line Sample

Browse Online

Browse Source, or main file DailyMotionSample.java.

Command-Line Instructions

Prerequisites: install Java 7 or higher, git, and Maven. You may need to set your JAVA_HOME.

  1. Check out the sample code:

    git clone https://github.com/google/google-oauth-java-client.git
    cd google-oauth-java-client/samples/dailymotion/cmdline-sample
  2. Edit the OAuth2ClientCredentials.java file with your credentials. To acquire credentials, go to the Dailymotion Developer Profile, click "Create New API Key" and specify "http://127.0.0.1:8080/Callback" as the "Callback URL".

  3. Run the sample:

    mvn compile
    mvn -q exec: java

Setup Project in Eclipse 3.5/3.6

Prerequisites: install Eclipse, the git plugin, and Maven plugin. You may need to set your JAVA_HOME.

  1. Setup Eclipse Preferences
  • Window > Preferences... (or on Mac, Eclipse > Preferences...)
  • Select Maven
    • check on "Download Artifact Sources"
    • check on "Download Artifact JavaDoc"
  1. Import dailymotion-cmdline-sample project
  • File > Import...
  • Select "General > Existing Project into Workspace" and click "Next"
  • Click "Browse" next to "Select root directory", find someDirectory/google-oauth-java-client-samples/dailymotion-cmdline-sample and click "Next"
  • Click "Finish"
  1. Edit the OAuth2ClientCredentials.java file with your credentials. To acquire credentials, go to the Dailymotion Developer Profile, click "Create New API Key" and specify "http://127.0.0.1:8080/Callback" as the "Callback URL".
  2. Run
  • Right-click on project dailymotion-cmdline-sample
  • Run As > Java Application
  • If asked, type "DailyMotionSample" and click OK
  • To enabled logging:
    • Run > Run Configurations...
    • Click on "Java Application > DailyMotionSample"
    • VM arguments: -Djava.util.logging.config.file=${project_loc}/logging.properties
    • Click "Run"