@Override
	public LinkedList<JSONObject> getAllRecommendUser(String userId, String tagName) throws KankantuException, UserNotAuthorizeException {
		// 获取tag对象
		TagInfo tagInfo = sinaWeiboTagDao.get(tagName);
			if (null == tagInfo) {
			return null;
		}
		
		// 获取用户的token
		Token token = sinaWeiboTokenDao.get(userId);
		if (null == token) {
			throw new UserNotAuthorizeException("用户没有授权，或者授权过期");
		}
		
		// 设置token
		Search search = new Search();
		search.setToken(token.getToken());
		
		// 执行搜索
		String word = tagInfo.getTagName();
		JSONArray result = null;
		try {
			result = search.searchSuggestionsUsers(word, 1000);
		} catch (WeiboException e) {
		}
		if (null == result || result.length() == 0) {
			return null;
		}
		
		// 拼装成list
		LinkedList<JSONObject> list = new LinkedList<JSONObject>();
		for (int i = 0; i < result.length(); i++) {
			try {
				list.push((JSONObject)result.get(i));
			} catch (JSONException e) {
			}
		}
		return list;
	}