Exception in thread "main" java.lang.IllegalArgumentException: Cannot call getProgress() if the specified AbstractInputStreamContent has no content length. Use getNumBytesUploaded() to denote progress instead.
at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkAr
嗨,伙计们,在我的代码中,我正在创建一个新的com.google.api.client.json.JsonFactory对象,如
final static JsonFactory JSON_FACTORY = new JacksonFactory();
当我在调试模式下运行我的程序时,在执行这一行之后。编译器给出一个异常,即
run:
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory
at com.google.api.client.json.jackson2.JacksonFacto
如果我打电话给
YouTube.Search.List.setForMine(true);
然后,即使在使用YouTube.Search.List.setForMine(true)时也需要调用YouTube.Search.List.setType("video"),我也会得到以下错误
There was a service error: 400 : Invalid combination of search filters and/or restrictions.
hu.pocketguide.kmlvideo.youtube.exception.YouTubeExceptio
我正在使用YouTube API v3通过Java API客户端上传视频
我几次收到以下错误-尽管视频上传到YouTube上-
IOException
javax.net.ssl.SSLException: Read error: ssl=0x79899a18: I/O error during system call, Connection timed out
at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl$SSL
我在设置Youtube数据API v3的最基本访问时遇到了困难。部分问题是在Java页面上测试API和在实际的Java程序中使用生成的代码之间的不一致。
我可以按照这些说明并让API工作在网页上使用一个通道ID列出一个通道内容。
问题是,当我将代码复制到适当位置的gradle项目时,我会得到一个403错误。正在使用的代码如下所示,我的json client_secrets文件与预期一样位于src/main/resources文件夹中。
public class ApiExample {
private static final String CLIENT_SECRETS= "c
我正试图用简单的访问API (API键)在我的youtube帐户中上传视频。
我要破例了。
You chose src/resources/video.avi to upload.
Initiation Started
Initiation Completed
Exception: 401 Unauthorized
com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 Unauthorized
at com.google.api.client.googleapis.json.GoogleJsonRespo
我正在做一个不打算公开使用的个人项目。该项目使用YouTube数据API v3。当我运行代码时,我会看到这样的警告:
> Task :ApiExample.main()
2020-09-25 14:52:25.740:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
2020-09-25 14:52:25.748:INFO::jetty-6.1.26
2020-09-25 14:52:25.796:INFO::Started SocketConnector@localhost:*****
Please open the follo
在我的应用程序中,用户可以直接将视频上传到我的youtube频道,以使其公开。
应用程序的客户端部分获取视频并将其上传到我的服务器。
然后,我的服务器使用Youtube API将视频上传到 My youtube频道。
下面是我实现它的方法:
创建了一个新项目:
启用YouTube Data API v3:
创建了一个Key for server applications:
下面是我的java代码:
YouTube youtube =新的YouTube.Builder(HTTP_TRANSPORT,JSON_FACTORY,
我尝试使用youtube的API,用Java在youtube上上传视频,但我得到了这个错误:
Throwable: null
java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:78)
at java.io.InputStreamReader.<init>(InputStreamReader.java:72)
at youtube.Auth.authorize(Auth.java:55)
at youtube.UploadVideo.<init>
我正在尝试做一个小的应用程序,将搜索在youtube的关键字,并返回一个视频列表。然后,我将使用该数据填充列表视图。我正在尝试使用youtube data api v3,并使用这个示例。但是我得到了这个错误。And列表总是返回null。知道为什么吗?
08-29 13:55:31.036: E/dalvikvm(32294): Could not find class 'com.google.api.services.youtube.YouTube$Builder', referenced from method com.example.youtubetomusic.YouTu
I tried reading google tutorials and doing the YouTube Analytics Api example. But, I am unable to make the code. Can someone help me to make it (using Java and Eclipse) ?
它显示了导入文件中的一个错误
import com.google.api.services.youtube.YouTube;
import com.google.api.services.youtube.model.Channel;
import c
我正试着用android写一个youtube应用。我尝试使用这个示例 (Java#1)。我只使用了其中的import语句,当我尝试编译时,我得到了很多错误。我不确定如何导入这些库,一开始我尝试从互联网上下载这些库,但没有成功,尽管红色错误线移到了更多的单词上(例如,红色错误线之前的"import thing.thing2.thing3“,然后移到了thing2)。然后我搜索mvnrepository并将代码复制并粘贴到我的gradle中,gradle修复了红色错误线,但现在我在尝试运行应用程序时遇到了很多错误(据我所见,我的应用程序中没有任何红线)。我的gradle文件如下所示:
ap
我正在试着做一个简单的程序,在找到这个示例here之后,调用API来检查视频视图,但遇到了一些麻烦。我在这里找到了初始化YouTube对象所需的代码(https://github.com/youtube/api-samples/blob/master/java/src/main/java/com/google/api/services/samples/youtube/cmdline/data/GeolocationSearch.java#L90) youtube = new YouTube.Builder(Auth.HTTP_TRANSPORT, Auth.JSON_FACTORY, new
我正在尝试从 Data集合中执行YouTube示例代码。
为了做到这一点,我:
在IntelliJ IDEA中创建了一个新项目。
下载最新的。
通过project将google-api-java-client-featured中的库添加到项目中,→库→新项目库。
创建了一个类Search.java并复制粘贴了。
IDEA无法解析YouTube类:
/**
* Define a global instance of a Youtube object, which will be used
* to make YouTube Data API requests.
*/
我正在尝试将字幕上传到我的youtube视频,但失败了。请帮帮忙。谢谢。
我的代码:
{
// This OAuth 2.0 access scope allows for full read/write access to the
// authenticated user's account and requires requests to use an SSL connection.
List<String> scopes = Lists.newArrayList("https://www.googleapis.com/auth/yo