我想从谷歌驱动器选择器下载文件。我正在使用谷歌驱动器选择器和选择文件。它返回这些参数
https://github.com/softmonkeyjapan/angular-google-picker
<?php
$args = array(
'hierarchical' => 0,
'orderby'=> 'title',
'show_option_none' => 'Subcategories',
'parent' => get_query_var('cat'));
$term = get_queried_object();
$children = get_terms( $term->taxonomy, array(
'parent' => $term->term_id,
'hide_empty' => true
) );
if($children) {
wp_dropdown_categories($args);
}
?>
我看过,我需要oAuthToken fileId,但没有得到oAuthToken和fileId。请让我知道我在哪里可以得到这个?
答案 0 :(得分:0)
根据此documentation,您的应用程序必须在创建具有访问私有用户数据的视图的Picker
对象时发送OAuth 2.0令牌。您可以参考此related thread,其中声明:
oAuthToken
。 如果您使用Google docs中的示例,则函数如下所示:
function handleAuthResult(authResult) { if (authResult && !authResult.error) { oauthToken = authResult.access_token; oauthToken; // <-- THIS IS THE Bearer token createPicker(); } }
fileId
。Google文档中的修改示例。
function pickerCallback(data) { if (data[google.picker.Response.ACTION] == google.picker.Action.PICKED) { var doc = data[google.picker.Response.DOCUMENTS][0]; alert('You picked fileId: ' + doc[google.picker.Document.ID]); } }
希望这有帮助!