我使用Buffer(允许发布到社交媒体的应用程序),并且已经注册了一个应用程序,因为我想在某种程度上实现帖子的自动化。
我想使用Java,并且已经将scribejava标识为可用于进行OAUTH2授权的(git)软件包。
scribejava页面上的示例(对我而言)用处不大,因为Buffer似乎并未在scribejava中注册。我想我需要创建其他文件(下面是一个Google示例的片段),但是我不知道这是否是我需要创建的唯一文件,也不知道要放入什么“端点” (缓冲区文档尚不清楚;至少由于我对OUATH和Endpoints缺乏知识/经验,所以对我而言)。
我浏览了很多页面,读了很多东西,但是我只是无法理解应该做什么。
我想知道是否有人可以: 1)发布一些示例代码(尤其是如果他们使用scribejava作为Buffer),以展示如何使用OUATH2使用scribejava
2)告诉我需要在scribejava中创建哪些文件,以便Buffer是公认的应用程序。
谢谢
包com.github.scribejava.apis;
....狙击
@Override
public String getAccessTokenEndpoint() {
return "https://www.googleapis.com/oauth2/v4/token";
}
@Override
protected String getAuthorizationBaseUrl() {
return "https://accounts.google.com/o/oauth2/auth";
}
@Override
public TokenExtractor<OAuth2AccessToken> getAccessTokenExtractor() {
return OpenIdJsonTokenExtractor.instance();
}
@Override
public String getRevokeTokenEndpoint() {
return "https://accounts.google.com/o/oauth2/revoke";
}