我正在尝试使用Xively4J从 Xively 获取数据流。我已经从 Sonatype repo 下载了快照 jar。我认为有一种getDatastreams()
方法,但是这种方法很奇怪,因为它不带参数。如何使用此方法从特定的 Xively 提要中获取我想要的数据流?有人可以给我一个使用这种方法的例子吗?
问问题
328 次
1 回答
0
这是一个片段,其中列出了您的特定 Feed 的频道名称:
import java.util.Collection;
import java.util.Iterator;
import com.xively.client.XivelyService;
import com.xively.client.model.Datastream;
import com.xively.client.model.Feed;
public class MainClass {
public static void main(String[] args) {
Feed feed = XivelyService.instance().feed().get(6630948); //your feedID as argument
System.out.println("channels of feed "+feed.getId()+ ":");
Collection<Datastream> datastreams = feed.getDatastreams();
Iterator<Datastream> datastreamsIterator=datastreams.iterator();
while(datastreamsIterator.hasNext()){
Datastream currentDatastream=datastreamsIterator.next();
System.out.println(currentDatastream.getId());
}
}//end main
}//end class
确保您已在库的文件 src/main/res/config.properties 中添加了您的 API 密钥,并且没有任何引号。例如:
# The key used for authenticating API calls.
api.key=rtBB60ref6TRi23yQeWMfI0034DRDsYdd4lbJjRZoFLQI00
于 2014-10-30T03:59:37.203 回答