标签: dropbox-api

在DropBox集成到iphone应用程序时出错

我正在尝试将DropBox集成到我的iPhone应用程序中.但我得到的错误就像

[ERROR] DropboxSDK: unable to link; app isn't registered for correct URL scheme (db-xpt9oxj57x9ftci)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

iphone objective-c app-id ios dropbox-api

9
推荐指数
1
解决办法
6804
查看次数

允许Dropbox API访问用户设备上的帐户

作为移动开发人员,我正在寻找一种解决方案,允许我的应用程序的用户下载多个.zip文件,这将为我的应用程序添加"模块化"感觉.我在另一个应用中使用了Dropbox API,允许用户将项目备份到他们的帐户,但现在我需要用户访问我的帐户.

有没有办法自动验证我的帐户的Dropbox会话,或只是连接到我的公共文件夹,而用户甚至没有注意到?

后续问题

将我的访问密钥和应用密钥/密钥硬编码到应用程序中的安全隐患是什么?我知道从.apk获取源代码非常简单,但有人可以用这些信息做些什么呢?

android dropbox dropbox-api

9
推荐指数
1
解决办法
3668
查看次数

Dropbox Sync API - 不满意的链接错误

我正在尝试DropboxSync在现有的Android应用程序中实现API.
我已下载DropboxSyncAPI并复制了Application的lib文件夹中的所有库.
我还将Native Library位置指向libDropboxSync.so所在的libs文件夹.

Manifest.xml

....
        <!-- Dropbox Activities -->
    <activity android:name="com.dropbox.sync.android.DbxAuthActivity" />
    <activity
        android:name="com.dropbox.client2.android.AuthActivity"
        android:launchMode="singleTask" >
        <intent-filter>
            <data android:scheme="db-intentionally-hidden-app-key" />

            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

    <service
        android:name="com.dropbox.sync.android.DbxSyncService"
        android:enabled="true"
        android:exported="false"
        android:label="Dropbox Sync" />
Run Code Online (Sandbox Code Playgroud)


Main_Activity.java

public class Activity_Main extends Activity implements OnClickListener,
OnItemClickListener, OnTouchListener {
....
....
....
private DbxAccountManager mDbxAcctMgr;

onCreate(....)
{
//Application giving FATAL EXCEPTION on the line below.
mDbxAcctMgr = DbxAccountManager.getInstance((Activity)Activity_Main.this, DROPBOX_APP_KEY, DROPBOX_APP_SECRET); 
....
}
....
}
Run Code Online (Sandbox Code Playgroud)


Logcat …

android dropbox-api

9
推荐指数
1
解决办法
2710
查看次数

如何在单页面应用程序中进行Dropbox身份验证而无需打开新窗口?

我有一个单页应用程序,与Dropbox和LinkedIn等其他服务集成.例如,Dropbox具有出色的API,我通过在另一个窗口中打开Dropbox的身份验证链接来获得身份验证.一旦用户进行身份验证,我会要求他们关闭该新窗口以返回我的应用程序.

显然,这不是最理想的,因为它会使用户远离我的应用程序,甚至在平板电脑上更加繁琐.

我如何在应用程序中进行身份验证,例如灯箱或模式形式?

请注意,集成本身发生在服务器端而非客户端.目前,Dropbox身份验证页面有一个回调页面,它向我的服务器发出身份验证成功的信号,我将其存储在数据库的用户表中以备将来使用.

注意:赏金评论应为:代码样本是非常需要但不是必需的.

javascript linkedin singlepage dropbox-api

8
推荐指数
1
解决办法
5709
查看次数

如何从Dropbox Chooser获取Dropbox短网址?

有没有办法通过Dropbox Chooser获取共享文档的短网址?

dropbox dropbox-api

8
推荐指数
2
解决办法
2万
查看次数

Dropbox数据存储 - 跨用户帐户共享数据

是否可以在拥有该应用程序的所有用户帐户之间共享应用程序保存的数据?

dropbox-api

8
推荐指数
1
解决办法
1155
查看次数

Dropbox在脚本中上传

我有一个表单,允许用户填写几个方面,然后选择要上传的文件.

提交表单时,我想写一些代码将文件保存到Dropbox帐户并访问直接下载链接并将其放在我托管的数据库中.

如果有人这样做了,是否有API的特定部分可供查看?或者任何例子?

我似乎无法在API中找到这个.

谢谢.

php dropbox dropbox-api dropbox-php

8
推荐指数
1
解决办法
2万
查看次数

在tvOS上对dropbox进行身份验证

我在我的ios移动应用程序中使用dropbox sdk,它使用dropbox身份验证从我的应用程序中的dropbox获取用户文件..它完美地在我的ios应用程序上运行并且上传到Apple商店.我想让它也适用于tvos苹果商店.

但是我无法对tvos中的dropbox进行身份验证,因为它会打开身份验证对话框进行登录,并且用户无法填充它,UI不符合tvOS要求.所以我想为用户名/密码打开一个tvOS对话框.但有没有办法让这些数据手动验证,即使用将输入Dropbox用户名和密码的代码?

搜索后,我发现了许多参考文献,但他们没有适合tvos平台的文档.我已经查找了以下链接但无法在tvos中进行身份验证

通过dropboxDevelopers对dropbox进行身份验证

Dropbox社区论坛

dropbox api sdks

在此输入图像描述 在此输入图像描述

对此的任何帮助/建议对我都非常有帮助......

dropbox ios dropbox-api tvos

8
推荐指数
1
解决办法
805
查看次数

Dropbox API v2 PHP上传文件问题

我正在尝试使用Dropbox API v2上传文件.不幸的是,Dropbox API v2没有PHP库.

https://www.dropbox.com/developers/documentation/http/documentation#files-upload

这是我的代码:

$token = 'sometoken'; // oauth token

$headers = array("Authorization: Bearer ". $token,
    'Dropbox-API-Arg: {"path": "/test.txt","mode": "add","autorename": true,"mute":false}',
    "Content-Type: application/octet-stream");


$url = 'https://content.dropboxapi.com/2/files/upload';

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);

$path = './google/file.json';
$fp = fopen($path, 'rb');
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($path));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);


//curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, 1);


$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
echo($response.'<br/>');
echo($http_code.'<br/>');

curl_close($ch);
echo $response;
Run Code Online (Sandbox Code Playgroud)

它创建test.txt但是0字节.当我检查代码时,它读取0字节.

这是代码执行的输出:

*   Trying 45.58.74.164... …
Run Code Online (Sandbox Code Playgroud)

php curl dropbox dropbox-api dropbox-php

8
推荐指数
2
解决办法
5849
查看次数

如何使用 v2 api 列出我的保管箱中的所有文件和文件夹

我正在使用 Python SDK 并想检索我所有的保管箱文件和文件夹。

我正在使用 Dropbox 的 Python SDK v2。

dbx = Dropbox("DROBOX_ACCESS_TOKEN")
response = dbx.files_list_folder("/Apps/Marketing")
for file in response.entries:
    print file.name
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误:

dropbox.exceptions.ApiError: ApiError('b0479a07aaa5a9b405862ae75cbf135d', ListFolderError(u'path', LookupError(u'not_found', None)))
Run Code Online (Sandbox Code Playgroud)

当我登录时,Dropbox 中存在 Apps 文件夹(问题在根文件夹中)

当我尝试使用空路径列出以获取根文件夹文件夹时:

response = dbx.files_list_folder("")
Run Code Online (Sandbox Code Playgroud)

响应条目为空。

如何在 dropbox v2 api 中检索所有文件和文件夹的列表?

该令牌是我在 Dropbox 的 OAuth 2 设置中生成的令牌。

我让令牌 App 文件夹访问名为 Marketing 的 Apps 下的文件夹。

python dropbox dropbox-api

8
推荐指数
1
解决办法
1万
查看次数