所以基本上我得到一个id列表并将它们存储在数组ID中。我想用这些id做api调用。这是我的代码:
compile 'com.google.android.gms:play-services-appinvite:9.4.0'
compile 'com.android.support:support-v4:24.2.0'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
所以基本上我不知道如何将id分开以运行单个呼叫。我该怎么做呢使用我的代码,它只是尝试以1 api调用运行所有ID。
答案 0 :(得分:3)
您的for循环正在根据ids
而不是id
构建调查网址。
将其更改为
for i in ids:
url2 = "https://swag.com/"
# your mistake was using str(ids) here.
survey_url = url_2 + str(i)
# proceed further with making the request for this survey url
# Also, I feel the response_2, data_2 and print(response_2.text)
# should be inside this for loop
捕获此错误的一种简单方法是放置一个print语句并打印您的survey_url。