标签: google-api

使用来自Google CDN的jQuery UI时的缓存和gzip

我使用Google CDN URL来获取jQuery UI.但是当我使用YSlow进行测试时,我发现两个js/css都没有被压缩,尽管来自服务器的其他组件被gzip压缩并且已经过期(它进行了内容修改检查).我应该向URL添加任何内容以让浏览器知道它应该缓存,并获取gzip压缩的内容吗?

jquery google-api

0
推荐指数
1
解决办法
1306
查看次数

未显示基本JavaScript警报

我有一个aspx主页,想要包含谷歌的jQuery脚本.但是,为了测试它的工作原理,我在我的母版页的头部有以下代码.但是,没有内容页面显示警报.我错过了什么?

 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" />

 <script type="text/javascript">
   $(document).ready(function() {                
     alert("Test Alert");                
   });
 </script>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery master-pages google-api

0
推荐指数
1
解决办法
864
查看次数

是否可以将fullcalendar与仅显示忙/闲时间的公共Google日历一起使用?

有没有办法将fullcalendar插件与仅显示忙/闲时间的公共Google日历一起使用?

这个想法不仅是只显示忙/闲时间,而且实际上是与只显示忙/闲时间的日历一起工作。

谢谢!

jquery google-calendar-api google-api fullcalendar

0
推荐指数
1
解决办法
983
查看次数

使用 Python 从 Google API 获取文件元数据

我目前正在尝试研究如何使用 python 从谷歌驱动器下载文件元数据。我几乎只是从谷歌提供的文档中复制/粘贴,到目前为止一切都很好。当我尝试打电话时:

drive_file = drive_service.files().get(id=file_id).execute()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

drive_file = drive_service.files().get(id=file_id).execute()
File "build\bdist.win-amd64\egg\apiclient\discovery.py", line 452, in method
TypeError: Got an unexpected keyword argument "id"
Run Code Online (Sandbox Code Playgroud)

然而,在谷歌文档中有一个例子(在Python选项卡),它显示了与我几乎完全相同的东西。我的代码无法运行是因为我缺乏 Python 经验还是其他原因?完整程序如下所示:

import httplib2

from apiclient.discovery import build
from oauth2client.client import OAuth2WebServerFlow

def getDriveService():
    ClientID = <MY_CLIENT_ID>
    ClientSecret = <MY_CLIENT_SECRET>
    OAUTH_SCOPE = 'https://www.googleapis.com/auth/drive'
    REDIRECT_URI = <MY_REDIRECT_URI>

    flow = OAuth2WebServerFlow(ClientID, ClientSecret, OAUTH_SCOPE, REDIRECT_URI)
    flow.redirect_uri = REDIRECT_URI
    authorize_url = flow.step1_get_authorize_url()
    print authorize_url
    code = raw_input('Enter verification code: ').strip()

    credentials = flow.step2_exchange(code)          
    http = httplib2.Http()
    http = …
Run Code Online (Sandbox Code Playgroud)

python google-api google-drive-api

0
推荐指数
1
解决办法
2190
查看次数

语音转文本 api 其他语言 android

我开发的 Android 应用程序可以识别普通话语音,然后生成文本。但我找不到如何做到这一点。有人能给我其他语言(普通话、法语等)语音识别的示例代码吗?

public class MainActivity extends Activity {

private TextView txtSpeechInput;
private ImageButton btnSpeak;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    txtSpeechInput = (TextView) findViewById(R.id.txtSpeechInput);
    btnSpeak = (ImageButton) findViewById(R.id.btnSpeak);

    // hide the action bar
    getActionBar().hide();

    btnSpeak.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            listen();
        }
    });

}



private static int SR_CODE = 123;

/**
 * Initializes the speech recognizer and starts listening to the user input
 */
private void listen()  {
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        //Specify …
Run Code Online (Sandbox Code Playgroud)

java android google-api speech-to-text

0
推荐指数
1
解决办法
3213
查看次数

Youtube API v3 - 如果使用访问令牌(Oauth2),我可以获得每个用户 50M 的配额吗?

如果将 Access Token(Oauth2) 与 Youtube Api v3 一起使用,我可以获得每个用户 50M 的配额吗?还是会与我的Project ApiKey绑定,因此我的申请只能获得总共50,000,000个配额?

谢谢!:)

google-api youtube-api youtube-data-api

0
推荐指数
1
解决办法
697
查看次数

在 Google 服务帐户中获取访问令牌为 Null

我正在使用 Google 服务帐户使用以下代码从服务端获取访问令牌。但我得到的访问令牌为空。相同的返回令牌将用于在客户端为相同的 userEmailId 打开 Google 文件选择器。请建议我在代码中做错了什么。

private static final List SCOPE = Arrays.asList("https://www.googleapis.com/auth/drive");

public String getAccessToken(String SERVICE_ACCOUNT_EMAIL, String SERVICE_ACCOUNT_PKCS12_FILE_PATH,String userEmailId){
                try {
                    HttpTransport httpTransport = new NetHttpTransport();
                    JsonFactory jsonFactory = new JacksonFactory();
                    GoogleCredential credential = new GoogleCredential.Builder()
                                                    .setTransport(httpTransport)
                                                    .setJsonFactory(jsonFactory)
                                                    .setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
                                                    .setServiceAccountScopes(SCOPE)
                                                    .setServiceAccountUser(userEmailId)
                                                    .setServiceAccountPrivateKeyFromP12File(new java.io.File(SERVICE_ACCOUNT_PKCS12_FILE_PATH))
                                                    .build();

                    credential.getRefreshToken();
                    return credential.getAccessToken();
                } catch (Exception e) {
                    // TODO: handle exception
                    log.severe("Error while getting Drive  credentilas. 5.0"+ e.getMessage());
                    return null;
                }
            }
Run Code Online (Sandbox Code Playgroud)

java google-app-engine google-api google-oauth

0
推荐指数
1
解决办法
5142
查看次数

如何读取共享 Google 云端硬盘下多个文件夹中的文件?

是否可以在 Google 共享云端硬盘中获取文件?PyDrive 能够迭代 MyDrive 中的文件,但不能迭代共享驱动器中的文件。这些文件位于多个文件夹中:

Department -> PDF -> MONTH YEAR -> DATE -> DAILY REPORT.pdf

尝试了代码,但都返回“查看文件夹级别”:

# #Make GoogleDrive instance with Authenticated GoogleAuth instance
# drive = GoogleDrive(gauth)
f = drive.ListFile({"q": "mimeType='application/vnd.google-apps.folder' and trashed=false}).GetList()

for folder in f:
    print(folder['title'], folder['id'])
Run Code Online (Sandbox Code Playgroud)

查看文件级别:

# # Auto-iterate through all files that matches this query
# file_list = drive.ListFile({'q': "'{}' in parents and trashed=false".format(folder_id)}).GetList()
# # print(file_list)
# for file1 in file_list:
#   print('title: %s, id: %s' % (file1['title'], file1['id']))
Run Code Online (Sandbox Code Playgroud)

python google-api python-3.x google-drive-api pydrive

0
推荐指数
1
解决办法
3234
查看次数

如何在序列异步函数中处理数组

我正在尝试制作一个包含 Shopify 订单和图片链接的表格。但异步循环有问题。每次我运行代码时,控制台中的顺序都会以错误的顺序出现,例如 998、996、1000... 应该是 1000、999、998...\n我尝试在不同的位置添加 async 关键字,并包装一个settimeout 函数中的函数等等,但没有运气。\n如何使订单列表按正确的顺序?\n提前谢谢您。

\n\n

\r\n
\r\n
const\xc2\xa0{google}\xc2\xa0=\xc2\xa0require(\'googleapis\');\r\nconst\xc2\xa0keys\xc2\xa0=\xc2\xa0require(\'./keys.json\');\r\nconst Shopify = require(\'shopify-api-node\');\r\nconst\xc2\xa0client\xc2\xa0=\xc2\xa0new\xc2\xa0google.auth.JWT(\r\n    keys.client_email,\r\n    null,\r\n    keys.private_key,\r\n    [\'https://www.googleapis.com/auth/spreadsheets\',\r\n    \'https://www.googleapis.com/auth/drive.metadata.readonly\']\r\n);\r\nconst shopify = new Shopify({\r\n  shopName: \'name.myshopify.com\',\r\n  apiKey: \'key\',\r\n  password: \'pas\'\r\n});\r\nconst\xc2\xa0sheets\xc2\xa0=\xc2\xa0google.sheets({version:\xc2\xa0\'v4\',\xc2\xa0auth:\xc2\xa0client});\r\nconst\xc2\xa0drive\xc2\xa0=\xc2\xa0google.drive({version:\xc2\xa0\'v3\',\xc2\xa0auth:\xc2\xa0client});\r\n\r\nfunction getLink(){\r\n    client.authorize(()=> gsrun());\r\n}\r\n\r\nasync function runDrive(ord, sku){\r\n    const resDrive = await drive.files.list({\r\n    pageSize:\xc2\xa01,\r\n    q: `name contains "sku"`,\r\n    spaces:\xc2\xa0\'drive\',\r\n    });\r\n    const\xc2\xa0files\xc2\xa0=\xc2\xa0resDrive.data.files;\r\n    let link;\r\n    if\xc2\xa0(files.length)\xc2\xa0{\r\n            link = `https://drive.google.com/file/d/${files[0].id}/view`;\r\n    } else\xc2\xa0{\r\n    // console.log(\'No\xc2\xa0files\xc2\xa0found.\');\r\n    link = \'No\xc2\xa0files\xc2\xa0found.\';\r\n    }\r\n    console.log([ord, sku, link])\r\n}\r\n\r\nasync\xc2\xa0function\xc2\xa0gsrun(){\r\n    // Shopify - Get orders list\r\n    let orders = await shopify.order.list({ limit: 7 …
Run Code Online (Sandbox Code Playgroud)

javascript google-api node.js google-drive-api shopify-api-node

0
推荐指数
1
解决办法
1424
查看次数

谷歌服务帐户凭据不起作用

我正在尝试创建一个简单的网络应用程序,自动将我的数据库和媒体备份上传到指定的谷歌驱动器。我按照官方文档创建了一个服务帐户凭据,赋予其所有者角色,并从 Google 云平台提取了密钥(json 文件)。我在我的帐户上启用了 Google Drive API 并编写了此代码,但credentials.valid 返回 False,并且我的文件不会上传到我的驱动器。

from google.oauth2 import service_account
import googleapiclient as google
from googleapiclient.http import MediaFileUpload, HttpRequest
from googleapiclient.discovery import build

SCOPES = ['https://www.googleapis.com/auth/drive']

credentials = service_account.Credentials.from_service_account_file('./service-credentials.json', scopes=SCOPES)

print(credentials.valid)

service = build('drive', 'v3', credentials=credentials)
file_metadata = {'name' : 'python.png'}
media = MediaFileUpload('./python.png', mimetype='image/png')
file_up = service.files().create(body=file_metadata, media_body=media, fields='id').execute()

file_back = service.files().get(fileId=file_up['id']).execute()

print(file_back.get('WebContentLink'))

Run Code Online (Sandbox Code Playgroud)

python google-api google-drive-api google-oauth google-api-python-client

0
推荐指数
1
解决办法
4258
查看次数