lukebaird/dropbox-v2-php-sdk

用于与v2 API一起工作的Dropbox SDK

1.1.9 2019-02-08 20:49 UTC

README

使用v2 API构建的Dropbox PHP SDK

最后更新:2018年2月23日

安装

  • 在项目根目录运行 composer require lukebaird/dropbox-v2-php-sdk

附加信息

文档

版本1.1.7

  • files->upload()files->download()中添加了上传/下载原始数据的选项。
  • 请参阅sdk/Dropbox/Files.php以了解用法。

加粗项将不会实现。

认证

  • /token/from_oauth1
  • /token/revoke

文件属性

  • /properties/add
  • /properties/overwrite
  • /properties/remove
  • /properties/search
  • /properties/update
  • /templates/add_for_user
  • /templates/get_for_user
  • /templates/list_for_user
  • /templates/update_for_user

文件请求

  • /create
  • /get
  • /list
  • /update

文件

  • /alpha/get_metadata 预览
  • /alpha/upload 预览
  • /copy 已由/copy_v2替代
  • /copy_batch
  • /copy_batch/check
  • /copy_reference/get
  • /copy_reference/save
  • /copy_v2
  • /create_folder 已由/create_folder_v2替代
  • /create_folder_v2
  • /delete 已由/delete_v2替代
  • /delete_batch
  • /delete_batch/check
  • /delete_v2
  • /download
  • /get_metadata
  • /get_preview
  • /get_temporary_link
  • /get_thumbnail
  • /list_folder
  • /list_folder/continue
  • /list_folder/get_latest_cursor
  • /list_folder/longpoll
  • /list_revisions
  • /move 已由/move_v2替代
  • /move_batch
  • /move_batch/check
  • /move_v2
  • /permanently_delete
  • /properties/add 预览
  • /properties/overwrite 预览
  • /properties/remove 预览
  • /properties/template/get 预览
  • /properties/update 预览
  • /restore
  • /save_url
  • /save_url/check_job_status
  • /search
  • /upload
  • /upload_session/append 已由/upload_session/append_v2替代
  • /upload_session/append_v2
  • /upload_session/finish
  • /upload_session/finish_batch
  • /upload_session/finish_batch/check
  • /upload_session/start

论文

  • /docs/archive
  • /docs/create
  • /docs/download
  • /docs/folder_users/list
  • /docs/folder_users/list/continue
  • /docs/get_folder_info
  • /docs/list
  • /docs/list/continue
  • /docs/permanently_delete
  • /docs/sharing_policy/get
  • /docs/sharing_policy/set
  • /docs/users/add
  • /docs/users/list
  • /docs/users/list/continue
  • /docs/users/remove

共享

  • /add_file_member
  • /add_folder_member
  • /change_file_member_access 已由/update_file_member替代
  • /check_job_status
  • /check_remove_member_job_status
  • /check_share_job_status
  • /create_shared_link 已由/create_shared_link_with_settings替代
  • /create_shared_link_with_settings
  • /get_file_metadata
  • /get_file_metadata/batch
  • /get_folder_metadata
  • /get_shared_link_file
  • /get_shared_link_metadata
  • /get_shared_links 已由/list_shared_links替代
  • /list_file_members
  • /list_file_members/batch
  • /list_file_members/continue
  • /list_folder_members
  • /list_folder_members/continue
  • /list_folders
  • /list_folders/continue
  • /list_mountable_folders
  • /list_mountable_folders/continue
  • /list_received_files
  • /list_received_files/continue
  • /list_shared_links
  • /modify_shared_link_settings
  • /mount_folder
  • /relinquish_file_membership
  • /relinquish_folder_membership
  • /remove_file_member 由 /remove_file_member_2 取代
  • /remove_file_member_2
  • /remove_folder_member
  • /revoke_shared_link
  • /share_folder
  • /transfer_folder
  • /unmount_folder
  • /unshare_file
  • /unshare_folder
  • /update_file_member
  • /update_folder_member
  • /update_folder_policy

用户

  • /get_account
  • /get_account_batch
  • /get_current_account
  • /get_space_usage

附加功能

Dropbox/Files->getThumbnailSize($size)

将标准缩略图尺寸转换为 Dropbox 函数可用的像素值,例如 'thumb' => 'w32h32'

故障排除

本地计算机 SSL 证书问题

Dropbox 需要您拥有有效的 SSL 证书。如果您遇到 SDK 总是返回 nullfalse 的问题,这可能就是原因。请尝试参考 这个 StackOverflow 问题 的解决方案。