Api 如何检查Instagram用户名的可用性
如何检查用户名在Instagram中是否可用,我尝试使用Get-request和catch 404错误,有时不起作用,还有其他方法吗?可靠的吗 我试着用对象pascalApi 如何检查Instagram用户名的可用性,api,delphi,instagram,Api,Delphi,Instagram,如何检查用户名在Instagram中是否可用,我尝试使用Get-request和catch 404错误,有时不起作用,还有其他方法吗?可靠的吗 我试着用对象pascal try lHTTP.Get('http://instagram.com/'+lPath, TStream(nil)); except on E: EIdHTTPProtocolException do begin if E.ErrorCode =
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中使用它,您的API调用示例包含错误 当我尝试
https://api.instagram.com/v1/users/search?q=rn0&access_token=xxxxxxxxxxxxxx
服务器应答
{"meta": {"error_type": "OAuthAccessTokenException", "code": 400,
"error_message": "The access_token provided is invalid."}}
由于我没有访问令牌,我无法测试更多的内容,但它可能会让您开始这非常脏。使用以下说明自行完成代码 获取此url(以获取Cookie) 再次发布到此url 用这些价值观
- 推荐人:
- 名为“x-csrftoken”的新(自定义)头,从您从GET收到的cookie“csrftoken”中复制值
- 电子邮件=。。。instagram上不存在的一些随机电子邮件
- 密码=。。。一些强密码李>
- 用户名=。。。你的名字
- 名字=。。。空的
说明您尝试了什么,以及为什么它不起作用(使用代码)。公共API就是公共API。假设您使用了“按用户id获取”。请尝试搜索api。如果不包含所用代码,则完全无法解释代码为何不起作用。我试过了,但我不会给你看代码。解释我需要更改的内容在这里是不可接受的问题。“剂量无效”有时不是一个有用的问题描述(剂量是用来测量药物的)。这个网站是针对实际问题的特定问题,而不是我不会与你分享的代码有时会出现的问题。答案是不活跃的帐户,可以通过谷歌搜索轻松找到。有什么问题吗@Dan你为什么不试试API?因为你不应该在线共享你的访问令牌!,然而,搜索api并没有给你确切的用户名,它会给你一个匹配用户名的用户列表!。