我在Instagram网络客户端上工作,如果我在地址栏中输入用户的用户名,我试图让用户媒体上线。此外,我不希望用户的ID显示在地址栏中。这是网站 - http://writethefuturegroup.com/photo-client/。为了获得用户的媒体,我在地址中传递了ID。但是,如果您转到其他网络客户端,则ID不会显示在地址栏中,只需在地址栏中输入用户名即可获得用户的媒体。我想知道这是怎么做的。
答案 0 :(得分:0)
您必须进行2次API调用才能通过用户名获取用户媒体,首先使用搜索API搜索用户名,如果用户名存在,那么它将在API响应中,使用IF语句检查用户名匹配然后获取相应的用户ID,使用此ID进行另一个API调用以获取用户媒体。
https://api.instagram.com/v1/users/search?count=1&q=USERNAME
来搜索用户名https://api.instagram.com/v1/users/USER-ID/media/recent/