出于某种原因,我无法获得为Android应用配置的youtube v3 API服务。我反复收到错误403:Access Not Configured。
示例代码:
try
{
youtube = new YouTube.Builder(HTTP_TRANSPORT, JSON_FACTORY, new HttpRequestInitializer() {
public void initialize(HttpRequest request) throws IOException {}
}).setApplicationName("appname").build();
String queryTerm = "MC";
YouTube.Search.List search = youtube.search().list("id,snippet");
search.setKey(DeveloperKey.DEVELOPER_KEY);
search.setQ(queryTerm);
search.setType("video");
search.setFields("items(id/kind,id/videoId,snippet/title,snippet/thumbnails/default/url)");
search.setMaxResults(NUMBER_OF_VIDEOS_RETURNED);
SearchListResponse searchResponse = search.execute();
List<SearchResult> res = searchResponse.getItems();
return res;
我已设置以下内容:
我没有使用oAuth。
任何人都知道我缺少什么?
干杯, 乔恩
答案 0 :(得分:1)
好的我猜猜谷歌阻止我的请求的原因是他们期望任何Android请求来自oAuth吗?
我能够通过注册网络应用并使用浏览器密钥来实现这一目标。