问题标签 [flickr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Flickr API 中不可用的操作的 Flickr 自动化(如添加联系人)
编辑:我加了一个赏金,如果有人能帮我弄清楚我做错了什么,这都是你的。
另外,我真的不在乎这是如何完成的。如果有一个图书馆可以提供帮助,或者类似的东西会很棒。
由于不涉及验证码,理论上我应该能够登录 Flickr 并通过类似于以下的代码添加联系人......对吗?
当我运行此代码及其许多变体时,当我到达我应该提交表单以验证我正在添加联系人的地方时,它要求我登录。这可能是我失败的唯一原因收集正确的cookie?
我有 IEHTTPHeader 供 IE 查看实际发生的情况,我正在尽我所能模仿它。除非我只是不明白某些东西,否则我就是找不到哪里出错了。
Flickr API 无法做到这一点
我要做的就是登录并添加一个预定义的联系人。
image - 托管网站图片:Flickr PRO、Amazon S3 或...?
我想节省我的网站每月分配的一些带宽,我想知道我是否可以使用Flickr PRO或者我应该依靠Amazon S3作为我的网站图像的托管服务。(我的 Web 应用程序允许用户上传他们自己的图片,目前它管理着大约 40GB 的数据)
我从未使用过亚马逊的服务,我喜欢使用 Flickr REST Api 从我的 web 应用程序动态上传图片的想法。
我也喜欢在 Flickr 上以 25 美元/年的价格存储图像的几乎无限空间的想法,但我不确定我是否可以在我的网站上使用他们的服务。
我认为如果我使用 Flickr 服务来存储不仅用于“个人使用”的图像(由我的网站用户上传),我的帐户可能会被禁止。
你的经验是什么?你会建议其他服务而不是亚马逊的 S3,还是这是目前唯一可用的选项?
谢谢
编辑:Flickr 明确表示“不要将 Flickr 用于商业目的”,您可以随时联系他们要求评估您的请求,但在我看来,我无法使用他们的服务来实现我想要的。S3 看起来像是要走的路……
尽管粗略估计我每个月要花的钱仍然很吓人
有没有更便宜的地方来托管我的图片?
ruby-on-rails - 来自 flickr_fu 的 flickr 照片每次都以不同的 id 返回
但是每次我在 irb 中运行这段代码时,我都会为每个请求获得不同的 id。那是怎么回事?我应该使用“秘密”属性作为唯一标识符吗?
android - Android:BitmapFactory.decodeByteArray 提供像素化位图
我正在开发一个显示从 Flickr 下载的照片的 Android 应用程序。我从字节数组中获取位图对象,然后从相关的 Flickr URL 中读取该对象,如下所示:
然后我在 View 对象的 onDraw 方法中将位图绘制到画布上:
问题是生成的图片是像素化的,我不知道为什么;我尝试了许多 opt 和 paint 对象的变体,但都没有成功。我的应用中显示的图片与原始网址中的图片的区别大致如下:
图像不好,请参见左上角的像素化 http://homepages.inf.ed.ac.uk/s0677975/bad.jpg
好图,这是预期的结果http://homepages.inf.ed.ac.uk/s0677975/good.jpg
例如,查看左上角的云以查看差异。
请注意,从项目资源加载并以类似方式绘制的 JPEG 图片显示得很好,即没有像素化。
任何人都可以告诉我为什么会这样吗?
稍微详细一点,字节数组是从 Flickr 获得的,如下所示;这是基于来自 Romain Guy 的 Photostream 应用程序的代码:
PS:我还在 android.developer Google 群组上发布了这个问题的变体。
非常感谢您的建议——现在我真的很困惑!我按照你的建议做了,发现直接从下载的字节数组生成的图像确实是像素化的。但是,这是从完全相同的 URL 下载的,当在我的计算机上访问时,该 URL 没有像素化。这是相应的 Flickr URL:
http://farm3.static.flickr.com/2678/4315351421_54e8cdb8e5.jpg
更奇怪的是,当我在模拟器而不是手机(HTC Hero)上运行相同的应用程序时,没有像素化。
这怎么可能?
下面是我用于从 URL 加载位图的代码——它基于 Romain Guy 的 Photostream 应用程序,它结合了 Will 将原始字节数组写入文件的建议:
我在这里疯了吗?最好的,迈克尔。
php - 如何从 flickr.photos.search API 调用访问 XML?
我客户的系统需要使用 flickr.photos.search API 调用从他们的 Flickr 帐户访问私人照片。我进行了设置并获得了该调用的生成 URL。当我在浏览器中访问该 URL 时,它会输出应有的 XML。
(API 参考:http ://www.flickr.com/services/api/flickr.photos.search.html )
但是,在 PHP 中,我想访问该 XML 并使用 simplexml PHP 扩展显示它。我不知道如何访问 XML,因为它不是位于 .xml 文件中,而是位于动态 URL 中。
XML 文件(来自浏览器)如下所示:
使用 PHP 我正在尝试这个:
它什么也不返回。我在这里错过了什么吗?
注意:我echo "Ding!";
在foreach
上面的循环中添加了它,它确实回显了 Ding!Ding!Ding!Ding!,这意味着它识别出有 4 张照片并循环了正确的次数。
显然,出于某种原因,它对 $photo->title 不满意?
还
当我使用print_r($photo)
我得到这个:
flickr - How to find out if a user has a flickr pro account?
I am trying to find out how I can tell if a user has a pro account? This is because I am interested in the upload file size limits for a user which differ based on whether the user has a pro account or not.
I looked on the official API pages of flickr but found nothing. http://www.flickr.com/services/api/
Does anyone know how to retrieve this information?
jquery - jQuery Flickr REST API 调用什么都不返回?
我创建了一个 Flickr 帐户,创建了一个应用程序并获得了我的 API 密钥,创建了一些照片集并使用他们的 API 资源管理器测试了 API 调用,以获取以下 URL 进行调用:
在浏览器中这很好用,但是通过 jQuery 调用它绝对不会返回任何东西 - 使用 FireBug 检查它。
这是我的 jQuery 代码:
我还将此应用程序的网站、标签和权限设置为公开。这应该是不费吹灰之力 - 我在这里错过了什么?
html - 每次调用都会将结果附加到 iframe
我有一个 iframe,它在我的 Web 应用程序中显示来自 Flickr 的缩略图。我看到的问题是,当我重新加载页面时,有时,我看到同一组图像被附加到较早的一组图像中。所以我得到了每张图片的两组,在随后的重新加载中,我得到了 3 组图片。
图像是表格的一部分。所以我也看到了多个提交和取消按钮。关于可能导致这种情况以及如何避免这种情况发生的任何建议?
iframe - 退出 Flickr 后 IFRAME 中的图像不再显示?
我有一个显示用户的 flickr 图像的 iframe 窗口。我使用 flickr.photos.search api 从 flickr 下载用户的图像。当用户登录到 flickr 时,这非常有用。
但是,当我从 flickr 和 yahoo 网络明确注销用户,然后尝试下载 flickr 图像时,我会在一个完整的浏览器窗口(而不是我的 iframe)中重定向到 www.yahoo.com。
如果我没记错的话,当我不使用 iframe 并且我被重定向到雅虎登录屏幕时,我没有遇到这个问题。
有什么建议么?
详细地说,这个 URI - http://www.flickr.com/services/api/auth.howto.web.html列出了以下步骤 -
- 创建身份验证处理程序
当用户关注您的登录 url 时,他们会被定向到 flickr.com 上的一个页面,该页面询问他们是否要授权您的应用程序。此页面显示您的应用程序标题和说明以及徽标(如果您上传了一个)。
当用户接受请求时,他们将被发送回您在步骤 2 中定义的回调 URL。该 URL 将添加一个 frob 参数。例如,如果您的回调 URL 是http://test.com/auth.php,那么用户可能会被重定向到http://test.com/auth.php?frob=185-837403740(本例中的 frob 值是'185-837403740')。
当我在 iframe 窗口中时不会发生这种情况,但在我的完整浏览器窗口中确实会发生。