Google Drive API需要支持

时间:2014-12-22 16:54:59

标签: google-drive-api

我一直收到这个错误 那是一个错误。

错误:invalid_client

找不到OAuth客户端。 请求详细信息

immediate=false
response_type=token
scope=https://www.googleapis.com/auth/drive.readonly
redirect_uri=postmessage
proxy=oauth2relay911247760
state=882158738|0.380667456
origin=http://www.myserver.dev
include_granted_scopes=true
client_id=733677449783-holhtgvu994e0oavk4hud3mupbu71b2f.apps.googleusercontent.com.apps.googleusercontent.com
authuser=0

这就是我们所知道的。

我创建了一个项目Proj1   将产品名称设置为Proj1   启用了相关的API   客户ID     733677449783-holhtgvu994e0oavk4hud3mupbu71b2f.apps.googleusercontent.com  Javascript起源         http://www.myserver.dev   重定向URI         https://www.example.com/oauth2callback   API密钥     AIzaSyDBt5-gE9xJOGIqamru46cw-RIipKbsI2o

我是否需要设置其他参数。

1 个答案:

答案 0 :(得分:-1)

string state = "882158738|0.380667456";
string scope = "https://www.googleapis.com/auth/drive.readonly";
string redirect_uri = "APIAddress";
string GoogleClientID= "your ClientID";

string oauthUrl = string.Format("https://accounts.google.com/o/oauth2/auth?" +
                                   "scope={0}&state={1}&redirect_uri={2}&response_type=code&client_id={3}&approval_prompt=force&access_type=offline",
HttpUtility.HtmlEncode("scope"),
state,
HttpUtility.HtmlEncode(redirect_uri ),
HttpUtility.HtmlEncode(GoogleClientID));

return oauthUrl ;