Google Photos API import all my photos
Refer to the accepted answer.
There is currently no other/similar/better API (by Google) that interacts with Google Photos like Picasa Web Albums Data API does.
Other than the alternatives you've already mentioned, unfortunately, I don't think there's an API out there that has the functions that is (even remotely) similar to what you're looking for.
With all that said, questions asking for software libraries or tutorials and whatnot are considered off-topic here in Stack Overflow.
PS: The request for an official API by a lot of devs is expressed (and hopefully heard by Google) in a lot of sites for quite some time (like this one). Belive me. (sigh) I understand the frustration.
May 8, 2018: Good news! Google just have launched Google Photo API on Googel I/O
You can get list of all your media, including albums. Moreover, API allows you to upload and share media. At the moment it is in Developer Preview state and has quota limit:
During the developer preview, the quota for requests to the Google Photos Library API is 2,500 requests per project per day. Requests to access media bytes (like loading a photo or video) aren't counted against the limit.