【发布时间】:2019-08-13 22:10:07
【问题描述】:
如何检查用户名在 Instagram 中是否可用,我尝试使用获取请求并捕获 404 错误,但有时它不起作用,还有其他方法吗?一个可靠的?
我尝试使用对象帕斯卡
try
lHTTP.Get('http://instagram.com/'+lPath, TStream(nil));
except
on E: EIdHTTPProtocolException do
begin
if E.ErrorCode = 404 then
begin
TThread.Synchronize(nil,
procedure
begin
Form1.Memo2.Lines.Add(lPath);
Label2.Text:= IntTosTr(Memo2.Lines.Count);
end
);
end;
Exit;
end;
end;
但有时,当它返回 404 时,我会去检查用户是否存在于 instagram 中,但我找不到它并且我无法向用户注册,它说用户不可用!
是否有我可以使用它来检查用户是否可用的 instagram api 功能? 我意识到有些帐户已关闭!如何区分它是关闭的、采取的还是可用的?
更新
我认为这可能是答案,但我不确定如何在 delphi 中使用它,How do I check if a username is taken with parse.com when all User ACL:Public read/write is disable?
【问题讨论】:
-
说明您尝试了什么,以及为什么它不起作用(使用代码)。公共 API 是公共 API。大概您使用了按用户 ID 获取。试试搜索 api。
-
当你不包含你使用的代码时,你的代码为什么不起作用是完全不可能的。 我试过了,但我不会向你展示代码。解释我需要更改的内容 在这里不是一个可以接受的问题。 它有时不起作用不是有用的问题描述(而剂量是用于测量药物的)。本网站是针对具体问题的实际问题,而不是我不会与您分享的代码有时会发生的问题。
-
答案是不活跃的账户,用谷歌搜索很容易找到。
-
剂量问题,还有其他方法吗? @丹
-
为什么不试试 API?