标签: picasa

javascript - Access-Control-Allow-Origin不允许使用Origin http://127.0.0.1

我正在制作一个简单的图库,用html + javascript从picasa帐户拍摄照片.

首先,获取专辑列表,然后为每张专辑获取照片列表.第一个查询工作正常,但其他查询在浏览器(Chrome)中返回此错误:

获取https://picasaweb.google.com/data/entry/base/user/114476218463019618611/albumid/5750459375839674337?alt=json&hl=en_US 404(未找到)jquery.js:8240 XMLHttpRequest无法加载https://picasaweb.google .com/data/entry/base/user/114476218463019618611/albumid/5750459375839674337?alt = json&hl = en_US.原始文件:// Access-Control-Allow-Origin不允许.

这是代码:

           var json_Album_URI = "https://picasaweb.google.com/data/feed/base/"
                + "user/"       +   username
                + "?alt="       +   "json"
                + "&kind="      +   "album"
                + "&hl="        +   "en_US"
                + "&fields="    +   "entry(media:group,id)"
                + "&thumbsize=" +   104
                + "&authkey="   +   authkey;

            $.ajax({
                    type: 'GET',
                    url: json_Album_URI,
                    success : function(resp) {
                            albums = resp.feed.entry;
                    },
                    dataType: 'json',
                    async: false
            });
            for (var id in albums) {
                    var album = albums[id];
                    var album_ID = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery picasa google-chrome

6
推荐指数
1
解决办法
3727
查看次数

Chrome应用Picasa身份:OAuth2请求失败:服务响应错误:"错误的客户端ID:{0}"

我正在尝试使用chrome.identity.getAuthToken()来获取Picasa网络服务的令牌.我在Google Developer Console中找不到Picasa API,并将其范围设置为manifest.json的" https://picasaweb.google.com/data/"oauth2部分.Picasa文档说我可以跳过此步骤.

chrome.identity.getAuthToken({
    interactive: true
}, function (token) {
    if (chrome.runtime.lastError) {
        console.error(chrome.runtime.lastError);
    } else {
        console.log(token);
    }
});
Run Code Online (Sandbox Code Playgroud)

getAuthToken()始终以错误"OAuth2请求失败:服务响应错误:'错误的客户端ID:{0}'"结束.如果未设置范围,则错误看起来像"OAuth2请求失败".我哪里弄错了?

picasa google-chrome-extension google-oauth google-chrome-app

6
推荐指数
2
解决办法
2876
查看次数

如何从我的节点js应用程序访问谷歌照片?

我正在编写一个应用程序来访问Google相册上的用户图片.

似乎Google照片没有"官方"API,但可以通过Picasa网络相册API访问这些图片.

NodeJS/Javascript没有正式的Google Picasa网络相册API参考/文档.

如何从我的Node应用程序访问此API?

javascript picasa google-data-api node.js google-photos

6
推荐指数
1
解决办法
3100
查看次数

开始使用Picasa插件

有没有人知道如何开始为Google的Picasa编写插件?我喜欢它用于照片管理,但我对它如何变得更好有一些想法.

  • Riya-esque面部搜索:给出足够大的面孔和图片(人们往往会在个人的专辑(家人,朋友)中经常重复),我认为可以做一些半可行的版本.并且有13+演出/ 7年的照片,这将是非常好的搜索.
  • 上传到Facebook编辑: 有人已经做了一个非常好的版本
  • 实际上,上传到任何非Google财产.

我知道有一些API和一个Picasa2Flickr插件,我想知道是否有人看过这个主题的任何资源或有任何经验

api plugins picasa photo-management

5
推荐指数
1
解决办法
3159
查看次数

Google API 的商业用途

这个问题可能更适合软件商业论坛,但尽管我在那里发表了帖子,我仍然无法确定以下问题:我可以使用 Google API 来构建商业软件吗?如果不是的话, Byline背后的人怎么能对他们的应用程序收费呢?

更新:我对 Google 的 Picasa 和 Reader API 特别感兴趣

picasa google-reader commercial-application google-cloud-platform google-cloud-billing

5
推荐指数
1
解决办法
6685
查看次数

Flickr api与Picasa api

我正在构建一个用户可以上传图片的应用程序.我需要的只是让用户上传初始照片,并管理kml的标题,描述,标签和空间数据.上传视频的能力会很棒.

这些图片将用作自定义谷歌地图应用程序的一部分.

只要满足上述要求,我对apis与哪种服务更好的有效性更感兴趣.

我已经读过Flickr api很棒,但是我正在寻找那些与两个apis合作的人的第一手信息.

另一种选择当然是在应用程序内管理这些数据.

我正在使用.net和jquery.

谢谢!

api picasa flickr

5
推荐指数
1
解决办法
1086
查看次数

Android中的Picasa访问:PicasaUploadActivity

我是Android新手,我正在努力弄清楚究竟有哪些工具可供我使用.我正在为Android 2.0.1开发,因为这是我的设备运行.

具体来说,我正在编写一个应用程序,我想将图像上传到Picasa相册.我几乎可以肯定这是支持的; 例如,内置(谷歌?)照片查看器有一个带有Picasa选项的"共享"按钮,甚至还有一小部分示例代码,包括代码段

[借用代码!如果这是违反规则的道歉..]

temp.setComponent(new ComponentName 
("com.google.android.apps.uploader", 
"com.google.android.apps.uploader.picasa.PicasaUploadActivity")); 
startActivityForResult(temp, PICASA_INTENT) 
Run Code Online (Sandbox Code Playgroud)

这看起来就像我想要的.

但是我找不到任何文件.事实上我很不清楚如何使用这种类型的资源.从Eclipse中,我是否需要包含另一个项目com.google.android.apps.uploader?如果是这样,我怎么得到它?我该如何加入?是否有任何可用的示例代码供我查看?

android picasa uploader

5
推荐指数
1
解决办法
4314
查看次数

获取相册列表Google Picasa

我正在开发一个从Google Picasa获取相册和图片的网络应用程序.

我一直收到204,没有来自服务器的内容响应.

另外,我收到错误:请求的资源上没有'Access-Control-Allow-Origin'标头.

我在开发人员控制台中获得了javascript起源的正确凭据,但我仍然收到此错误.我已经尝试了很多方法来制作请求,但都没有成功.

我已经使用tokeninfo端点验证了访问令牌,所以我相信我正在做出正确的请求类型.

这是我要求的要求:

    $.ajax({ //gives 204 no content response
                url: "https://picasaweb.google.com/data/feed/api/user/default", //use default to get current logged in user
                type: "GET",
                beforeSend: function(xhr){ //headers
                    xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
                    xhr.setRequestHeader('GData-Version', '2');
                },
                dataType: "json",
                success: function(){
                    console.log("success");
                },
                fail: function(){
                    console.log("fail");
                }
            })
            .done(function(data){
                console.log(data);
            });
Run Code Online (Sandbox Code Playgroud)

此外,进行未经身份验证的请求:

                    $.ajax({ 
                url: "https://picasaweb.google.com/data/feed/api/user/default", //use default to get current logged in user
                type: "GET",
                dataType: "json",
                beforeSend: function(xhr){
                    xhr.setRequestHeader('GData-Version', 2);
                },
                success: function(){
                    console.log("success");
                },
                fail: function(){
                    console.log("fail");
                }
            }) …
Run Code Online (Sandbox Code Playgroud)

javascript ajax picasa google-api google-signin

5
推荐指数
1
解决办法
662
查看次数

如何找到 Google 照片库的实际大小?

我正在研究将 Google Photos 库下载并存档到离线存储介质上的方法。在下载之前,我想计算存储照片库需要多少媒体,但我所能得到的只是用户的照片存储配额,而不是他们的 Google 照片库的实际大小。

我的理解是,配额是指Google用户的照片存储量相对于Google为Gmail、照片和其他服务提供的15GB免费存储空间的计算量。需要明确的是,当我尝试计算下载时 Google 照片库的实际大小时,该配额数字没有帮助。

有谁知道如何获取要下载的库的实际大小?

storage picasa google-photos

5
推荐指数
1
解决办法
6164
查看次数

是否可以单独使用电子邮件获取个人公开个人资料照片,就像使用旧的G +/Picasa API一样?

背景

在过去和不久的将来,如果有人的电子邮件,可以获取个人资料照片,如下所示:

检索用户的公共google/gmail图片

它甚至可以没有任何登录到G +的网络,如图所示在这里.

问题

正如文档所说(这里),这个API将很快被弃用,因此不再可以使用它:

Picasa网络相册数据API将关闭,所有关联的OAuth范围都将被停用.阅读弃用通知.

关键日期:

  • 2019年1月除非您申请了分机,否则从此日期开始,所有对Picasa网络相册数据API的调用都将失败.
  • 2019年3月 Picasa网络相册API将被关闭.从此日期开始,对此API的所有调用都将失败,您无法请求任何进一步的扩展.

我发现了什么

查看新的API(迁移指南普通文档),我没有看到任何类似的方法来访问网站URL并获取配置文件的图像.他们所谈论的只是Google相册应用的照片API.

我所知道的是,有一个类似的东西的"人"API,但我记得它需要先登录.

这个问题

目前有哪些替代API?

有没有办法使用谷歌的API获取一个人的电子邮件地址的公开个人资料照片,即使没有登录?或者也许现在需要登录,无论如何?

android picasa google-plus

5
推荐指数
1
解决办法
297
查看次数