Skip to content

Dropbox Channel சேர்க்கவும்

முதலில் தேவையானவை

தேவைஏன் தேவை
Dropbox accountsign in செய்து app authorize செய்ய
Dropbox appApp Key மற்றும் App Secret உருவாக்க
உங்கள் ImgBed domainOAuth redirect URI-க்கு
கிடைக்கும் Dropbox storageஉண்மையான file storage location ஆக

Setup Steps

Step 1: Dropbox App உருவாக்கவும்

  1. Dropbox App Console திறக்கவும்:
text
https://www.dropbox.com/developers/apps
  1. புதிய app உருவாக்கவும்.
  2. access type-க்கு தேர்வு செய்யவும்:
text
App folder
  1. app-க்கு அறியக்கூடிய பெயர் கொடுக்கவும், உதா. imgbed-app.
  2. app உருவானதும் app details page திறக்கவும்.

Recommended access type:

Access TypeRecommendation
App folderRecommended. ImgBed files சேமிக்கும் முறைக்கு பொருந்தும்.
Full Dropboxபரிந்துரை இல்லை. ImgBed-க்கு full-account access தேவையில்லை.

Create Dropbox app

Step 2: Redirect URI சேர்க்கவும்

Dropbox app details page-ல் OAuth அல்லது Redirect URI settings-ஐ கண்டறிந்து சேர்க்கவும்:

text
https://your-domain.com/api/oauth/dropbox/callback

admin panel-ஐ பல domains மூலம் பயன்படுத்தினால் ஒவ்வொரு matching callback URL-ஐயும் சேர்க்கவும்.

Configure redirect URI

Step 3: App Permissions Configure செய்யவும்

Permissions tab திறந்து குறைந்தபட்சம் இவை enable செய்யவும்:

ScopeRequiredPurpose
account_info.readRequiredaccount மற்றும் quota information படிக்கும்
files.metadata.readRequiredpath checks-க்கு file/folder metadata படிக்கும்
files.metadata.writeRequiredfolders உருவாக்கி metadata எழுதும்
files.content.writeRequiredfiles upload செய்யும். இது இல்லையெனில் required scope 'files.content.write' வரும்.
files.content.readRecommendeddownload, preview, temporary file links அனுமதிக்கும்

scopes தேர்வு செய்த பிறகு page கீழே Submit கிளிக் செய்யவும்.

Add permissions

Important:

SituationWhat To Do
scopes மாற்றினீர்கள்token authorization flow மீண்டும் ஓட்டி புதிய Refresh Token பெறவும்.
reauthorize செய்யவில்லைபழைய token-க்கு புதிய permissions கிடைக்காது; uploads இன்னும் fail ஆகலாம்.

Step 4: App Credentials Copy செய்யவும்

Dropbox app page-ல் இருந்து:

Dropbox FieldImgBed Field
App keyApp Key
App secretApp Secret

Step 5: ImgBed-ல் Dropbox Channel நிரப்பவும்

Upload Settings-ல் Dropbox தேர்வு செய்து:

ImgBed FieldWhat To Enter
Channel nameஅறியக்கூடிய பெயர், உதா. Main Dropbox
App KeyDropbox App key
App SecretDropbox App secret
Refresh Tokenஇப்போது காலியாக விடவும்
Root directoryOptional. default imgbed.
NoteOptional

Get token

Step 6: Refresh Token பெறவும்

  1. ImgBed-ல் Get Token கிளிக் செய்யவும்.
  2. connect செய்ய வேண்டிய Dropbox account-ல் sign in செய்யவும்.
  3. authorization prompt approve செய்யவும்.
  4. callback page Refresh Token காட்டும்.
  5. அதை copy செய்யவும்.
  6. ImgBed-க்கு திரும்பி Refresh Token field-ல் paste செய்யவும்.

Copy token

Verify செய்வது

CheckExpected Result
Channel cardSave செய்த பிறகு Dropbox channel தெரியும்.
Channel switchchannel enable செய்ய முடியும்.
Token saveddetail page Refresh Token saved என காட்டும்.
Upload testtest image Dropbox app folder-ல் தெரியும்.

quota limits enabled என்றால் quota query கிளிக் செய்யவும். successful query-க்கு பிறகு channel card used space, total space, last update time காட்டும்.

Quota query success

Troubleshooting

ProblemFix
ImgBed configuration incomplete என கூறும்App Key, App Secret, Refresh Token அனைத்தும் filled உள்ளதா பார்க்கவும்.
Authorization வெற்றி, ஆனால் Refresh Token இல்லைGet Token மீண்டும் கிளிக் செய்து offline authorization flow பயன்படுத்தப்படுகிறதா பார்க்கவும்.
required scope 'files.content.write' errorfiles.content.write enable செய்து Submit கிளிக் செய்து புதிய Refresh Token பெறவும்.
Callback failredirect URI https://your-domain.com/api/oauth/dropbox/callback என confirm செய்யவும்.
Files கிடைக்கவில்லைDropbox app App folder mode-ல் உருவாக்கப்பட்டதா பார்க்கவும்.

Quick Flow

text
Dropbox App Console திறக்கவும்
-> app உருவாக்கவும்
-> App folder access தேர்வு செய்யவும்
-> https://your-domain.com/api/oauth/dropbox/callback சேர்க்கவும்
-> account_info.read / files.metadata.read / files.metadata.write / files.content.write enable செய்யவும்
-> optional ஆக files.content.read enable செய்யவும்
-> Submit
-> App Key மற்றும் App Secret copy செய்யவும்
-> ImgBed-ல் நிரப்பவும்
-> Get Token
-> callback page-ல் இருந்து Refresh Token copy செய்யவும்
-> ImgBed-ல் paste செய்து save செய்யவும்

References

  1. Dropbox App Console: https://www.dropbox.com/developers/apps
  2. Dropbox OAuth Guide: https://developers.dropbox.com/oauth-guide
  3. Dropbox Developer Guide: https://www.dropbox.com/developers/reference/developer-guide

Released as user documentation for CloudFlare ImgBed.