std::string repeat(std::string str) {
std::set<std::string> seen;
str.insert(str.end(), ' ');
std::string tmp;
for (auto const& s : str) {
if (s != ' '&&
s != '\t'&&
s != '.'&&
s != ','&&
s !=':'&&
s != ';'&&
s != '-')
tmp += s;
else {
if (seen.find(tmp) != seen.end())
return tmp;
else {
seen.insert(tmp);
tmp.clear();
}
}
}
return "no repeats";
}
如果我使用http://www.facebook.com/[ 用户名]'
,这将是可能的答案 0 :(得分:1)
要获取Facebook用户的ID,您需要授权用户:https://developers.facebook.com/docs/facebook-login/
之后,您将获得具有此API端点的该用户的“App Scoped ID”:https://graph.facebook.com/me?access_token=[user-token]
无法通过用户名(或URL)获取用户的ID。 Facebook上不允许刮刮 - 这是我的一些平台所做的事情。但是你无论如何都不需要那个ID,你只需使用App Scoped ID即可。