From a399a9d73d0d54d309879b650f7d0114c024f3a8 Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Tue, 16 Jun 2015 12:38:37 +0530 Subject: [PATCH 01/15] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 3b98c0c..e25a173 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.semantics3 Sem3Java - 1.2.2 + 1.2.3-SNAPSHOT Semantics3 Java Library https://github.com/Semantics3/semantics3-java Java bindings for Semantics3 API @@ -147,7 +147,7 @@ scm:git:git://github.com/Semantics3/semantics3-java.git scm:git:git@github.com:Semantics3/semantics3-java.git https://github.com/Semantics3/semantics3-java - Sem3Java-1.2.2 + HEAD From 7f6233b4663c96a19836ca389ace6c39234f52ad Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Tue, 16 Jun 2015 12:50:19 +0530 Subject: [PATCH 02/15] Update FAT Jar Link. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9cef60f..0807ba2 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ See https://www.semantics3.com for more information. ``` -* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.1/Sem3Java-1.2.1-jar-with-dependencies.jar) is also available as a fat jar. +* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.2/Sem3Java-1.2.2-jar-with-dependencies.jar) is also available as a fat jar. ## Getting Started From 0f89dfddf5973c0799362f223207dc8039fe68fd Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 15:59:29 +0530 Subject: [PATCH 03/15] Fix failing tests cases. --- src/test/java/com/semantics3/api/Semantics3RequestTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/semantics3/api/Semantics3RequestTest.java b/src/test/java/com/semantics3/api/Semantics3RequestTest.java index a08cdeb..4c66bdc 100644 --- a/src/test/java/com/semantics3/api/Semantics3RequestTest.java +++ b/src/test/java/com/semantics3/api/Semantics3RequestTest.java @@ -12,7 +12,6 @@ import java.util.HashMap; import java.util.Properties; -import static junit.framework.Assert.assertTrue; import static org.hamcrest.CoreMatchers.anything; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.MatcherAssert.assertThat; @@ -42,7 +41,7 @@ public void testRunQueryGet() throws IOException, OAuthCommunicationException, O Semantics3Request sem3 = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); JSONObject result = sem3.runQuery("webhooks", "GET", params); - assertTrue(result.getJSONArray("data").length() > 0); + assertThat(result.getString("code"), equalTo("OK")); } @@ -61,4 +60,5 @@ public void testRunQueryDelete() throws IOException, OAuthCommunicationException assertThat(response.getString("code"), equalTo("OK")); } } + } From ae9d69bb158ad88bb3a2ae79d86d574a01161c4f Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 15:59:49 +0530 Subject: [PATCH 04/15] Ignore pagination tests. --- .../java/com/semantics3/api/ProductsTest.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/semantics3/api/ProductsTest.java b/src/test/java/com/semantics3/api/ProductsTest.java index 8de0f4f..4b700ec 100644 --- a/src/test/java/com/semantics3/api/ProductsTest.java +++ b/src/test/java/com/semantics3/api/ProductsTest.java @@ -5,6 +5,7 @@ import oauth.signpost.exception.OAuthMessageSignerException; import org.json.JSONArray; import org.json.JSONObject; +import org.junit.Ignore; import org.junit.Test; import java.io.IOException; @@ -75,11 +76,29 @@ public void TestCategoryIDQuery() throws OAuthExpectationFailedException, OAuthC @Test public void TestSKUQuery() throws OAuthExpectationFailedException, OAuthCommunicationException, OAuthMessageSignerException, IOException { Properties property = TestUtils.getConfig("api.config"); - Semantics3Request semantics3Request = new Semantics3Request(property.get("SKU_API_KEY").toString(), property.get("SKU_API_SECRET").toString()); + Semantics3Request semantics3Request = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); params.put("site", "abercrombie.com"); JSONObject jsonObject = semantics3Request.runQuery("skus", "GET", params); JSONArray resultsArray = (JSONArray) jsonObject.get("results"); assertThat(resultsArray.length() > 0, is(true)); } + + @Ignore + public void TestPagination() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException { + Properties property = TestUtils.getConfig("api.config"); + Semantics3Request semantics3Request = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); + HashMap params = new HashMap(); + params.put("site", "macys.com"); + JSONObject jsonObject = semantics3Request.runQuery("skus", "GET", params); + while(jsonObject.has("next")){ + JSONObject next = (JSONObject)jsonObject.get("next"); + String page = next.getString("page"); + System.out.println(page); + params.remove("site"); + params.put("page", page); + jsonObject = semantics3Request.runQuery("skus", "GET", params); + System.out.println(jsonObject.toString()); + } + } } From 222f210729f73f32d941605ad25c28540165902c Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 16:19:51 +0530 Subject: [PATCH 05/15] Normalize URL. --- .../java/com/semantics3/api/Categories.java | 8 ++-- src/main/java/com/semantics3/api/Offers.java | 8 ++-- .../java/com/semantics3/api/Products.java | 13 +++--- .../com/semantics3/api/Semantics3Request.java | 45 ++++++++++--------- .../java/com/semantics3/api/ProductsTest.java | 15 ++++--- .../semantics3/api/Semantics3RequestTest.java | 8 ++-- 6 files changed, 50 insertions(+), 47 deletions(-) diff --git a/src/main/java/com/semantics3/api/Categories.java b/src/main/java/com/semantics3/api/Categories.java index 22ad6aa..3c35149 100644 --- a/src/main/java/com/semantics3/api/Categories.java +++ b/src/main/java/com/semantics3/api/Categories.java @@ -1,13 +1,13 @@ package com.semantics3.api; -import java.io.IOException; - import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; - import org.json.JSONObject; +import java.io.IOException; +import java.net.URISyntaxException; + public class Categories extends Semantics3Request { public Categories(String apiKey, String apiSecret) { @@ -19,7 +19,7 @@ public Categories field(Object... fields) { return this; } - public JSONObject getCategories() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException { + public JSONObject getCategories() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException, URISyntaxException { return this.get(); } diff --git a/src/main/java/com/semantics3/api/Offers.java b/src/main/java/com/semantics3/api/Offers.java index f592351..ba22a5d 100644 --- a/src/main/java/com/semantics3/api/Offers.java +++ b/src/main/java/com/semantics3/api/Offers.java @@ -1,13 +1,13 @@ package com.semantics3.api; -import java.io.IOException; - import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; - import org.json.JSONObject; +import java.io.IOException; +import java.net.URISyntaxException; + public class Offers extends Semantics3Request { public Offers(String apiKey, String apiSecret) { @@ -19,7 +19,7 @@ public Offers field(Object... fields) { return this; } - public JSONObject getOffers() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException { + public JSONObject getOffers() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException, URISyntaxException { return this.get(); } diff --git a/src/main/java/com/semantics3/api/Products.java b/src/main/java/com/semantics3/api/Products.java index a52199e..711c834 100644 --- a/src/main/java/com/semantics3/api/Products.java +++ b/src/main/java/com/semantics3/api/Products.java @@ -1,14 +1,13 @@ package com.semantics3.api; -import java.io.IOException; - +import com.semantics3.Util; import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; - import org.json.JSONObject; -import com.semantics3.Util; +import java.io.IOException; +import java.net.URISyntaxException; public class Products extends Semantics3Request { @@ -17,13 +16,13 @@ public Products(String apiKey, String apiSecret) { // TODO Auto-generated constructor stub } - public JSONObject getProducts() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException { + public JSONObject getProducts() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException, URISyntaxException { return this.get(); } - public JSONObject getOffers() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException { + public JSONObject getOffers() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException, URISyntaxException { return this.get("offers"); } - public JSONObject getCategories() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException { + public JSONObject getCategories() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException, URISyntaxException { return this.get("categories"); } diff --git a/src/main/java/com/semantics3/api/Semantics3Request.java b/src/main/java/com/semantics3/api/Semantics3Request.java index afe0031..c5cce25 100644 --- a/src/main/java/com/semantics3/api/Semantics3Request.java +++ b/src/main/java/com/semantics3/api/Semantics3Request.java @@ -13,6 +13,7 @@ import java.io.InputStream; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; +import java.net.URISyntaxException; import java.net.URL; import java.net.URLEncoder; import java.util.HashMap; @@ -72,10 +73,10 @@ public Semantics3Request(String apiKey, String apiSecret) { } protected JSONObject fetch(String endpoint, String params) throws - OAuthMessageSignerException, - OAuthExpectationFailedException, - OAuthCommunicationException, - IOException { + OAuthMessageSignerException, + OAuthExpectationFailedException, + OAuthCommunicationException, + IOException, URISyntaxException { String req = new StringBuffer() .append(API_BASE) .append(endpoint) @@ -83,7 +84,7 @@ protected JSONObject fetch(String endpoint, String params) throws .append(URLEncoder.encode(params, "UTF-8")) .toString(); URL url = new URL(req); - + url = url.toURI().normalize().toURL(); HttpURLConnection request = (HttpURLConnection) url.openConnection(); request.setRequestProperty("User-Agent", "Semantics3 Java Library"); consumer.sign(request); @@ -107,13 +108,13 @@ protected JSONObject fetch(String endpoint, String method, HashMap params = new HashMap(); @@ -85,7 +86,7 @@ public void TestSKUQuery() throws OAuthExpectationFailedException, OAuthCommunic } @Ignore - public void TestPagination() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException { + public void TestPagination() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); Semantics3Request semantics3Request = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); diff --git a/src/test/java/com/semantics3/api/Semantics3RequestTest.java b/src/test/java/com/semantics3/api/Semantics3RequestTest.java index 4c66bdc..135dc1f 100644 --- a/src/test/java/com/semantics3/api/Semantics3RequestTest.java +++ b/src/test/java/com/semantics3/api/Semantics3RequestTest.java @@ -9,6 +9,7 @@ import org.junit.Test; import java.io.IOException; +import java.net.URISyntaxException; import java.util.HashMap; import java.util.Properties; @@ -21,7 +22,7 @@ */ public class Semantics3RequestTest { @Test - public void testRunQueryPost() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException { + public void testRunQueryPost() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); Semantics3Request sem3 = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); @@ -36,7 +37,7 @@ public void testRunQueryPost() throws IOException, OAuthCommunicationException, } @Test - public void testRunQueryGet() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException { + public void testRunQueryGet() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); Semantics3Request sem3 = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); @@ -46,7 +47,7 @@ public void testRunQueryGet() throws IOException, OAuthCommunicationException, O } @Test - public void testRunQueryDelete() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException { + public void testRunQueryDelete() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); Semantics3Request sem3 = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); HashMap params = new HashMap(); @@ -61,4 +62,5 @@ public void testRunQueryDelete() throws IOException, OAuthCommunicationException } } + } From 42f1cee51ba1e495de9ea5384f00f993fcd20b67 Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 16:21:45 +0530 Subject: [PATCH 06/15] [maven-release-plugin] prepare release Sem3Java-1.2.3 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e25a173..a300dd7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.semantics3 Sem3Java - 1.2.3-SNAPSHOT + 1.2.3 Semantics3 Java Library https://github.com/Semantics3/semantics3-java Java bindings for Semantics3 API @@ -147,7 +147,7 @@ scm:git:git://github.com/Semantics3/semantics3-java.git scm:git:git@github.com:Semantics3/semantics3-java.git https://github.com/Semantics3/semantics3-java - HEAD + Sem3Java-1.2.3 From 2180bc73114572b1de22ee8d361db9cfa4466bcb Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 16:21:53 +0530 Subject: [PATCH 07/15] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a300dd7..0542cc3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.semantics3 Sem3Java - 1.2.3 + 1.2.4-SNAPSHOT Semantics3 Java Library https://github.com/Semantics3/semantics3-java Java bindings for Semantics3 API @@ -147,7 +147,7 @@ scm:git:git://github.com/Semantics3/semantics3-java.git scm:git:git@github.com:Semantics3/semantics3-java.git https://github.com/Semantics3/semantics3-java - Sem3Java-1.2.3 + HEAD From ffd6c00d7cd9a9509696f63c6d4615d3a8d2a615 Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 16:27:23 +0530 Subject: [PATCH 08/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0807ba2..272e441 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ See https://www.semantics3.com for more information. ``` -* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.2/Sem3Java-1.2.2-jar-with-dependencies.jar) is also available as a fat jar. +* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.3/Sem3Java-1.2.3-jar-with-dependencies.jar) is also available as a fat jar. ## Getting Started From 30efd6c141897a873f9550a5065480180639ce7a Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Wed, 9 Sep 2015 16:28:40 +0530 Subject: [PATCH 09/15] Update version number in mvn install. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 272e441..69e5764 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ See https://www.semantics3.com for more information. com.semantics3 Sem3Java - 1.2.2 + 1.2.3 ``` From dfdf78a86f75f1c61f92ec28b2a602eb9efc87e8 Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Mon, 16 Nov 2015 19:08:24 +0530 Subject: [PATCH 10/15] Fix failing test case. --- src/test/java/com/semantics3/api/ProductsTest.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/test/java/com/semantics3/api/ProductsTest.java b/src/test/java/com/semantics3/api/ProductsTest.java index c14de75..c195143 100644 --- a/src/test/java/com/semantics3/api/ProductsTest.java +++ b/src/test/java/com/semantics3/api/ProductsTest.java @@ -68,13 +68,7 @@ public void TestCategoryIDQuery() throws OAuthExpectationFailedException, OAuthC Properties property = TestUtils.getConfig("api.config"); Products products = new Products(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); products - .categoriesField("cat_id", 4992); - JSONObject results = products.getCategories(); - JSONArray resultsArray = (JSONArray) results.get("results"); - assertThat(resultsArray.length() > 0, is(true)); - } - - @Test + .categoriesField("cat_id", 4992); JSONObject results = products.getCategories(); JSONArray resultsArray = (JSONArray) results.get("results"); assertThat(resultsArray.length() > 0, is(true)); } @Test public void TestSKUQuery() throws OAuthExpectationFailedException, OAuthCommunicationException, OAuthMessageSignerException, IOException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); Semantics3Request semantics3Request = new Semantics3Request(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); From aeaa551a8cc18e55ded3af56c20ab63ad465a964 Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Mon, 16 Nov 2015 19:08:54 +0530 Subject: [PATCH 11/15] Add error code to exception. --- .../com/semantics3/api/Semantics3Request.java | 22 ++++++++++++++----- .../java/com/semantics3/api/ProductsTest.java | 9 ++++++++ 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/semantics3/api/Semantics3Request.java b/src/main/java/com/semantics3/api/Semantics3Request.java index c5cce25..f3c3b87 100644 --- a/src/main/java/com/semantics3/api/Semantics3Request.java +++ b/src/main/java/com/semantics3/api/Semantics3Request.java @@ -99,7 +99,13 @@ protected JSONObject fetch(String endpoint, String params) throws catch (IOException e) { InputStream error = ((HttpURLConnection) request).getErrorStream(); JSONObject json = new JSONObject(new JSONTokener(error)); - json.put("code", "Error"); + if (!json.has("code")) { + json.put("code", "Error"); + } + else { + Object value = json.get("code"); + json.put("code", value.toString()); + } return json; } } @@ -145,7 +151,13 @@ protected JSONObject fetch(String endpoint, String method, HashMap 0, is(true)); } + @Test(expected = Semantics3Exception.class) + public void TestSiteQuery() throws IOException, OAuthExpectationFailedException, OAuthCommunicationException, OAuthMessageSignerException, URISyntaxException { + Properties property = TestUtils.getConfig("api.config"); + Products products = new Products(property.get("API_KEY").toString(), property.get("API_SECRET").toString()); + products .productsField("url", "zsdfseobn.com/sdgeafg"); + JSONObject results = products.getProducts(); + } + @Ignore public void TestPagination() throws IOException, OAuthCommunicationException, OAuthExpectationFailedException, OAuthMessageSignerException, URISyntaxException { Properties property = TestUtils.getConfig("api.config"); From 8b1e4f3b130f71622eae41aac8b2458f18e46fdc Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Mon, 16 Nov 2015 19:10:58 +0530 Subject: [PATCH 12/15] [maven-release-plugin] prepare release Sem3Java-1.2.4 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0542cc3..34faf84 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.semantics3 Sem3Java - 1.2.4-SNAPSHOT + 1.2.4 Semantics3 Java Library https://github.com/Semantics3/semantics3-java Java bindings for Semantics3 API @@ -147,7 +147,7 @@ scm:git:git://github.com/Semantics3/semantics3-java.git scm:git:git@github.com:Semantics3/semantics3-java.git https://github.com/Semantics3/semantics3-java - HEAD + Sem3Java-1.2.4 From 26f267c547dfb650e554bfc0f505981f90825aab Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Mon, 16 Nov 2015 19:11:08 +0530 Subject: [PATCH 13/15] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 34faf84..cea89bf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.semantics3 Sem3Java - 1.2.4 + 1.2.5-SNAPSHOT Semantics3 Java Library https://github.com/Semantics3/semantics3-java Java bindings for Semantics3 API @@ -147,7 +147,7 @@ scm:git:git://github.com/Semantics3/semantics3-java.git scm:git:git@github.com:Semantics3/semantics3-java.git https://github.com/Semantics3/semantics3-java - Sem3Java-1.2.4 + HEAD From 4b3eda08a51b076b05260245d1ebd6c70d037c6c Mon Sep 17 00:00:00 2001 From: abishekk92 Date: Mon, 16 Nov 2015 19:21:04 +0530 Subject: [PATCH 14/15] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 69e5764..fef66c4 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ See https://www.semantics3.com for more information. com.semantics3 Sem3Java - 1.2.3 + 1.2.4 ``` -* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.3/Sem3Java-1.2.3-jar-with-dependencies.jar) is also available as a fat jar. +* For projects which don't use Maven each stable [release](https://github.com/Semantics3/semantics3-java/releases/download/Sem3Java-1.2.4/Sem3Java-1.2.4-jar-with-dependencies.jar) is also available as a fat jar. ## Getting Started From 5ccbab5721b0b2d049a98f9f88bba78b8754741a Mon Sep 17 00:00:00 2001 From: Amarnath Ravikumar Date: Fri, 14 Apr 2017 17:48:46 +0530 Subject: [PATCH 15/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fef66c4..79cbf36 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ See https://www.semantics3.com for more information. In order to use the client, you must have both an API key and an API secret. To obtain your key and secret, you need to first create an account at https://www.semantics3.com/ -You can access your API access credentials from the user dashboard at https://www.semantics3.com/dashboard/applications +You can access your API access credentials from the user dashboard at https://dashboard.semantics3.com. ### Setup Work