小编adj*_*ods的帖子

Google Drive API v3 - 使用PHP下载文件

我正在尝试使用PHP了解Google Drive API v3的下载流程.使用API​​ v2下载文件I:

  • 获得了文件元数据
  • 使用downloadUrl参数获取文件的直接链接,将oAuth令牌附加到该文件并向其发出GET请求.

使用API​​ v3这似乎已被弃用,并且根据您在Drive Service上调用的文档files->get(),其数组参数"alt" => "media"为获取文件本身而不是元​​数据.

他们的例子是:

$fileId = '0BwwA4oUTeiV1UVNwOHItT0xfa2M';
$content = $driveService->files->get($fileId, array(
'alt' => 'media' ));
Run Code Online (Sandbox Code Playgroud)

我无法理解它是如何工作的,并且已经通过代码进行了搜索,但它没有提供更多信息.

当你打电话时get(),$content实例中会涉及到什么?它是文件的内容(在这种情况下,这在处理大文件时似乎很麻烦 - 当然你会忘记内存?!)或者是否可以调用某种类型的流引用fopen?如何将此文件保存到磁盘?

文档并没有真正详细说明在进行API调用时会发生什么,它只是说它执行文件下载?

google-drive-api google-api-php-client

6
推荐指数
1
解决办法
8868
查看次数

Firebase:数据库“/google_app_measurement_local.db”未打开

在我的 android 应用程序中开始使用 Firebase 进行事件日志记录后,当我启动我的应用程序时,我不断收到这些错误消息:

E/System: java.lang.IllegalStateException: The database '/...folder here.../google_app_measurement_local.db' is not open.
              at android.database.sqlite.SQLiteDatabase.throwIfNotOpenLocked(SQLiteDatabase.java:2169)
              at android.database.sqlite.SQLiteDatabase.createSession(SQLiteDatabase.java:365)
              at android.database.sqlite.SQLiteDatabase$1.initialValue(SQLiteDatabase.java:84)
              at android.database.sqlite.SQLiteDatabase$1.initialValue(SQLiteDatabase.java:83)
              at java.lang.ThreadLocal$Values.getAfterMiss(ThreadLocal.java:430)
              at java.lang.ThreadLocal.get(ThreadLocal.java:65)
              at android.database.sqlite.SQLiteDatabase.getThreadSession(SQLiteDatabase.java:359)
              at android.database.sqlite.SQLiteProgram.getSession(SQLiteProgram.java:101)
              at android.database.sqlite.SQLiteQuery.setLastStmt(SQLiteQuery.java:96)
              at android.database.sqlite.SQLiteQuery.close(SQLiteQuery.java:111)
              at android.database.sqlite.SQLiteCursor.close(SQLiteCursor.java:300)
              at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:366)
              at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:202)
              at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
              at java.lang.Thread.run(Thread.java:818)
Run Code Online (Sandbox Code Playgroud)

这是我的 build.gradle 中的一个片段:

dependencies {
    compile 'com.android.support:support-v4:25.0.0'
    compile 'com.google.firebase:firebase-analytics:9.8.0'
    compile 'com.google.firebase:firebase-crash:9.8.0'
    compile files('src/main/resources/simple-xml-2.7.jar')
    compile files('src/main/resources/date4j.jar')
    compile 'com.android.support:appcompat-v7:25.0.0'
    compile files('src/main/resources/picasso-2.5.2.jar')
}
Run Code Online (Sandbox Code Playgroud)

我所做的就是打电话

_firebaseAnalytics = FirebaseAnalytics.getInstance(context);
Run Code Online (Sandbox Code Playgroud)

进而

_firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SHARE, payload);
Run Code Online (Sandbox Code Playgroud)

我一直无法在网上找到任何解决方案,现在希望在这里得到帮助...

sqlite android firebase firebase-analytics

6
推荐指数
1
解决办法
4589
查看次数

是否有可能排除Cocoapods的依赖?

Firebase/Messaging依赖于:

Using Firebase
Using FirebaseAnalytics
Using FirebaseCore
Using FirebaseInstanceID
Using FirebaseMessaging
Using GoogleInterchangeUtilities
Using GoogleSymbolUtilities
Using GoogleToolboxForMac
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以排除GoogleToolboxForMac?问题是我有一个静态库,已经使用GoogleToolboxForMac没有cocoapods.

所以只是想知道它是否可能?

google-toolbox-for-mac ios cocoapods firebase firebase-cloud-messaging

6
推荐指数
2
解决办法
3280
查看次数

Firebase自定义事件参数在控制台中不可见

我需要有关Firebase事件的自定义参数的帮助,似乎无法查看或使用任何事件参数。基本上是尝试使用参数来创建受众群体细分,但参数似乎从未到达(另一方面,所有自定义事件均正确到达)。

从随附的屏幕截图中可以看到,对于自定义事件,参数列表始终为空。我们可以正确看到的唯一参数与系统事件(如first_openin_app_purchase)有关。

这是我们触发自定义事件和参数的方式:

FIRAnalytics.logEvent(withName: "game_played", parameters:[
                "username": "id-\(self.username)" as NSObject,
                "gameplayed": self._gamePlayed as NSObject
                ])
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

Firebase控制台 Firebase控制台

ios firebase swift firebase-analytics firebase-console

6
推荐指数
5
解决办法
7340
查看次数

没有Google服务的Android推送通知

我来自Apple世界,所以我对Android没有多少经验.

但我正在寻找的是Android设备接收推送通知的方式,而不使用任何第三方服务器.通知需要是标准的Android通知(外观和感觉)

我需要这个的原因是,因为我需要在一个无法访问外部世界的房间里.(无法连接到任何服务器)但我有自己的WiFi,因此用户可以通过我的WiFi从我的服务器接收推送通知.

我知道在iOS上这是不可能的,Android呢?

android push-notification firebase

6
推荐指数
1
解决办法
5926
查看次数

从Firebase获取子名称?

如果我有类似的东西:

child name: "value" 
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到这个孩子名字?我知道它有可能获得价值,但另一个呢?

java android firebase firebase-realtime-database

5
推荐指数
2
解决办法
5655
查看次数

是否可以在没有 Apple Developer Program 的 iOS 应用中使用 Firebase Cloud Messaging?

我想知道是否可以在没有 Apple Developer Program 的情况下通过 iOS 应用程序使用 firebase 云消息传递?

例如,我问我是否可以为 Apple Push Notification 设置证书?

我在网上没有找到太多信息。

apple-push-notifications ios firebase swift firebase-cloud-messaging

5
推荐指数
1
解决办法
1300
查看次数

Firebase 侦听器需要始终删除吗?

如果我以下列方式在活动中使用侦听器:

// Read from the database
myRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // This method is called once with the initial value and again
        // whenever data at this location is updated.
        String value = dataSnapshot.getValue(String.class);
        Log.d(TAG, "Value is: " + value);
    }

    @Override
    public void onCancelled(DatabaseError error) {
        // Failed to read value
        Log.w(TAG, "Failed to read value.", error.toException());
    }
});
Run Code Online (Sandbox Code Playgroud)

附加匿名侦听器(未附加到变量的事件),我还需要删除它吗?

*我将onStart()它设置在并且需要它运行直到onStop()/onDestroy()

什么时候需要移除监听器?

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
1909
查看次数

同一Firebase项目/控制台/帐户上不同应用程序的不同动态链接

我想知道我们如何在同一个Firebase帐户上为2个单独的应用程序提供单独的动态链接。我现在有2个应用程序,当我将动态链接与app-site-association一起使用时,我可以看到相同的动态链接与2个不同的应用程序IDS对话。有没有一种方法可以确保我们可以有2个动态链接,从而在Firebase的同一项目上打开两个appId。

ios firebase swift firebase-dynamic-links

5
推荐指数
0
解决办法
229
查看次数

Firebase,Fabric和Crashlytics与-ObjC链接器标志没有Cocoapods iOS

试图添加Firebase Messaging到我已经拥有的iOS应用程序,Fabric/Crashlytics我试图添加它没有Cocoapods.

我按照Firebase SDK zip文件中的自述文件说明操作,一旦我将-ObjC链接器标志添加到目标,就会导致Fabric/Crashlytics出现重复的符号编译错误

然后我发现使用-force_load并将其指向Firebase.h文件.这允许我编译,但在尝试FIRAPP.configure()它时出现了这个错误:

2016-11-30 14:33:31.862 Parents[243] <Debug> [Firebase/Core][I-COR000001] 
    Configuring the default app.
2016-11-30 14:33:32.029 Parents[243:24612] +[NSData gtm_dataByGzippingData:error:]: 
    unrecognized selector sent to class 0x3159a53c
Run Code Online (Sandbox Code Playgroud)

以前有没有人经历过这个?请注意我没有使用三个Cocoapods.

xcode ios firebase xcode8 swift2.3

5
推荐指数
1
解决办法
360
查看次数