Update September 2023: Downloading images from Flickr and Q&A is working again
Thanks to the latest extension LitDev V1.25 (Beta), the Flickr command/object is functional again.
Now it is also possible to access Q&A attachments!!!
LDUtilities.FixFlickr()
LDNetwork.SetSSL()
GraphicsWindow.Top = 20
GraphicsWindow.Left= 20
TextWindow.Top = 20
TextWindow.Left=700
' MSDN getfile resource : access possible
Size = LDNetwork.DownloadFile(Program.Directory + "test","https://social.msdn.microsoft.com/Forums/getfile/1353849")
TextWindow.WriteLine("Size=" + Size)
Im1 = ImageList.LoadImage(Program.Directory + "test")
show()
' Q & A (no access) Size1 = LDNetwork.DownloadFile(Program.Directory + "test1","https://learn-attachment.microsoft.com/api/attachments/69706-3-ellipse-map-v3-partialannotation.png?platform=QnA")
TextWindow.WriteLine("Size1=" + Size1)
Im1 = ImageList.LoadImage(Program.Directory + "test1")
show()
' Q & A (no access)
Size4 = LDNetwork.DownloadFile(Program.Directory + "\test4.jpg","https://learn-attachment.microsoft.com/api/attachments/98756-no-flickr.png?platform=QnA")
TextWindow.WriteLine("Size4=" + Size4)
Im1 = ImageList.LoadImage(Program.Directory + "test4")
show()
' Flickr Random Picture
url = Flickr.GetPictureOfMoment()
TextWindow.WriteLine("Flickr-URL=" + url)
Size2 = LDNetwork.DownloadFile(Program.Directory + "test2", url)
TextWindow.WriteLine("Size2=" + Size2)
Im1 = ImageList.LoadImage(Program.Directory + "test2")
show()
' Flickr Random Picture with Tags : unique Tag necessary
url = Flickr.GetRandomPicture("elves")
TextWindow.WriteLine("Flickr-URL=" + url)
Size3 = LDNetwork.DownloadFile(Program.Directory + "test3", url)
TextWindow.WriteLine("Size3=" + Size3)
Im1 = ImageList.LoadImage(Program.Directory + "test3")
show()
' MSDN getfile resources : million of images but 99% screenshots
For nxt = 1353901 to 1353910 Step 1
Size5 = LDNetwork.DownloadFile(Program.Directory + "test"+nxt,"https://social.msdn.microsoft.com/Forums/getfile/" + nxt)TextWindow.WriteLine("Size"+nxt+"=" + Size5)
Im1 = ImageList.LoadImage(Program.Directory + "test"+nxt)
show()
EndFor
Sub show
GraphicsWindow.DrawImage(Im1,0,0)
Program.Delay(700)
EndSub
Update May 2021: The Small Basic Command "Flickr" no longer works !

Thanks for the infos about SSL/TLS @Nonki Takahashi
Here are some attempts to load image data with SmallBasic:
' MSDN getfile resource : access possible
Size = LDNetwork.DownloadFile(Program.Directory + "test","https://social.msdn.microsoft.com/Forums/getfile/1353849")
TextWindow.WriteLine("Size=" + Size)
' Q & A no access
Size1 = LDNetwork.DownloadFile(Program.Directory + "test1","/api/attachments/54955-crazyhorse.jpg")
TextWindow.WriteLine("Size1=" + Size1)
' Flickr Random Picture
url = Flickr.GetPictureOfMoment()
TextWindow.WriteLine("Flickr-URL=" + url)
Size2 = LDNetwork.DownloadFile(Program.Directory + "test2", url)
TextWindow.WriteLine("Size2=" + Size2)
' Flickr Random Picture with Tags : unique Tag necessary
url = Flickr.GetRandomPicture("Pictogram")
TextWindow.WriteLine("Flickr-URL=" + url)
Size3 = LDNetwork.DownloadFile(Program.Directory + "test3", url)
TextWindow.WriteLine("Size3=" + Size3)
' Q & A no access
Size4 = LDNetwork.DownloadFile(Program.Directory + "test4", "/api/attachments/58517-marionette.png")
TextWindow.WriteLine("Size4=" + Size4)
' MSDN getfile resources : million of images but 99% screenshots
For nxt = 1353777 to 1353888 Step 1
Size5 = LDNetwork.DownloadFile(Program.Directory + "test"+nxt,"https://social.msdn.microsoft.com/Forums/getfile/" + nxt)
TextWindow.WriteLine("Size"+nxt+"=" + Size5)
Im1 = ImageList.LoadImage(Program.Directory + "test"+nxt)
GraphicsWindow.DrawImage(Im1,0,0)
EndFor
Alternatively, the objects can also be created with the integrated drawing tools:
- SmallBasic ................................. Simple 2D
- SmallBasic+litdev(LD) .......... Nice 2D + 3D
As in the example of the current challenge: [challenge-of-the-month-january-2021.html][1]