簡體   English   中英

如何使用REST請求進行gnip查詢(Java)

[英]How do I make a gnip query using a REST request (Java)

我有一個域名充實任務。 我想使用REST進行GNIP查詢。 這是我想做的:

對包含縮短的URL的gnip進行查詢,例如“ /” http ow.ly4eyW50fy4eP,然后使用gnip規則(可能是“ url_contains”)來獲取擴展的URL。

我是gnip的新手,但我知道我可以使用搜索api。

我在查找Java簡單教程/'hello world'示例中遇到麻煩,可以使用rest :(

我在這里找到了規則“ url_contains”: http : //support.gnip.com/apis/search_api/rules.html

此處還有示例REST請求: https : //github.com/gnip/support/tree/master/Search%20API/Java

但是,沒有任何關於如何將gnip規則應用於休息請求的專門內容。

我猜查詢可能看起來像這樣(卷曲)。

curl -X POST -u <me>   
"https://search.gnip.com/accounts/me/search/prod.json -d '{
"rules": [
  {
    "value": "url_contains:bla"
  }
 ]
}'

所以我的第一個問題是,這個請求看起來還可以嗎?

如果沒有,有人可以幫我舉個例子嗎? 還是在網上給我舉個例子?

啊! 答案是在PostRequest.java類中的::

https://github.com/gnip/support/tree/master/Search%20API/Java

並且不需要任何規則,縮短的URL僅需要出現在有效負載中,如下所示:

http://support.gnip.com/enrichments/expanded_urls.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM