Hi,
I'm using an Amazon Echo to voice trigger sound files that are hosted at Microsoft's OneDrive cloud storage.
To make this happen Alexa's PLP (PLayListPlayer*)-Skill needs the direct download links/path to every one of those MP3-files.
The only way to get those for these files is to extract any respective path from OneDrive's "embedded" link option.
Besides doing this manually on OneDrive, we can request those embedded links using the Onedrive-API:
[Creating Embeddable Links]
I was able to use AutoMagics Action:HttpRequest to access OneDrive but the request failed with: "Bad Request"
- Action Type: HttpRequest
Name: Standard
URL: http://onedrive.live.com/root/_Music/Lullabies To Paralize/1234567890/createLink
Zertifikate: Enabled
Authentifizerung: Basic
Request Methode: POST
ContentType: Genereller Text - application/json
Daten: <empty>
Timeout: 1m
EIgene HTTP Headers: Disabled
VariableOderFile: Variable
Variable: response
Optionen: Disabled
b) I guess (currently missing) authentification could be an issue??
c) ... or the URL I've created sucks? Please see the reference linked above.
Getting a OneDrive account is free of charge, just in case you wanna test it on my behalf
Thx for listening and I appreciate very much any effort to solve this issue.
* [Alexa PLP-Skill] - [PLP Portal (German)]
** PLP works also if pointing to your own NAS/GoogleDrive/DropBox