google-api-nodejs-client に瞬間を正常に挿入できた人はいますか?
何を試しても、一般的な 400「無効な値」エラーが発生しますが、 API Explorerも機能しないため、無効な値を絞り込むことができません。
data-requestvisibleactions パラメータがないためでしょうか? 私はrequire('passport-google-oauth').OAuth2Strategy
oauthアクセスを処理するためにpassport.jsを使用しており、その部分は正常に機能していますが、requestvisibleactionsをoauthリクエストフローに組み込む方法がわかりません.これは間違いなくクライアント側のフォームから発生したものではないためです.
これが私がやろうとしていることのスニペットです(最新バージョンのgoogleapis
v1.0.2を使用):
var google = require('googleapis')
var auth = new google.auth.OAuth2()
auth.setCredentials({
'access_token': user.token
})
google.plus('v1').moments.insert({
collection: 'vault',
userId: 'me',
debug: true,
resource: {
type: "http://schemas.google.com/AddActivity",
target: {
type: "http://schema.org/CreativeWork",
url: "...omitted...",
image: "...omitted...",
description: "test",
name: "test"
}
},
auth: auth
}, function (err, response) {
if (err) {
console.error(err)
res.send(err.code, err)
} else {
console.log(response)
res.send(200)
}
})
ref 1 ( の古いバージョンのため古くなっていますgoogleapis
)
ref 2 (data-requestvisibleactions の使用がより明白なクライアント側)