これは私が書くのは初めてです。私はあなたが見つけたすべての問題に対する素晴らしい解決策を求めてあなたのところに来ました.
Javascript 用の SDK を使用して、サイト Google ドライブを構築しました。すべてが信じられないほどうまく機能しますが、問題があるのは私だけです。ファイルのアクセス許可を変更して、必要なファイルを「特定せずにすべての人に公開」する必要があります。
私はsdk Googleドライブを見ました:
https://developers.google.com/drive/v2/reference/permissions/update
しかし、理解するのは非常に複雑で、変数をどこで取得するかわかりません。
function updatePermission(fileId, permissionId, newRole) {
// First retrieve the permission from the API.
var request = gapi.client.drive.permissions.get({
'fileId': fileId,
'permissionId': permissionId
});
request.execute(function(resp) {
resp.role = newRole;
var updateRequest = gapi.client.drive.permissions.update({
'fileId': fileId,
'permissionId': permissionId,
'resource': resp
});
updateRequest.execute(function(resp) { });
});
}
変数を描画する場所がわかりません: -permissionId -newRole (スーパー パブリック ファイルの設定用)
現在、ファイルのすべての情報 (id、urls ...) を持っていますが、アクセス許可を変更するのは非常に複雑です。
Google をよく検索しましたが、公開されているファイルを見つける例が見つかりません。
誰か知っていますか?・・・心より感謝申し上げます。
現在、問題なくファイルをユーザーのアカウントにアップロードしています。ファイルも問題なく再生できます。私はちょうどこの小さなものを持っています、ハハ。