package edu.minggo.tencent.weibo;
import java.net.URLEncoder;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class OAuthUtils {
/**
* ��һ��Map��IJ�����ֵ��ȡ������consumer������(Map�������Ϊ���������������)
* @param consumer
* @param addtionalParams
* @return
*/
public static OAuthConsumer addAddtionalParametersFromMap(OAuthConsumer consumer,
Map<String, String> addtionalParams) {
Set<String> keys = addtionalParams.keySet();
Iterator<String> it = keys.iterator();
HttpParameters httpParameters = new HttpParameters();
while(it.hasNext()){
String key = it.next();
String value = addtionalParams.get(key);
value = value.replaceAll(" ", "monggi");
value = URLEncoder.encode(value);
value = value.replaceAll("monggi", "%20");
httpParameters.put(key, value);
}
consumer.setAdditionalParameters(httpParameters);
return consumer;
}
}