파일에 저장 한 트윗이 있습니다. 사용자를 json 객체로 추출하여 다른 파일에 저장하려고합니다. java.lang.IllegalStateException: Apparently jsonStoreEnabled is not set to true.
json tweet에서 json 사용자 가져 오기
String jsonStatus; //Content read from a file
Status status = TwitterObjectFactory.createStatus(jsonStatus); //no problem here
String jsonUser = TwitterObjectFactory.getRawJSON(status.getUser()); //Exception
에서 다음과 같은 결과가 어떻게 true
에 jsonStoreEnabled
을 설정할 수 있습니까? 아니면 다른 방법이 있습니까? 나는 Twitter4j
을 고집하여 jsonUser
을 만들 필요가 없습니다. json-simple
을 시도했지만 결과 문자열은 Twitter4j로 구문 분석 할 수 없습니다.
json 개체는 파일에서 읽히고 Twitter에서 스트리밍되지 않습니다. – mossaab
Twitter4j는 TwitterObjectFactory에 "registeredAtleastOnce"라는 매개 변수를 가지고 있습니다. False이면 "jsonStoreEnabled가 true로 설정되지 않았습니다."라는 메시지가 표시됩니다. 따라서 최소한 한 번만 구성 작성 도구를 사용해야합니다. – FeanDoe
이 매개 변수는 true로 설정됩니다. 트윗은 API에서 검색되고 setJSONStoreEnabled는 true로 설정됩니다. 전 조건은 내 질문에 적용되지 않습니다. – mossaab