问题标签 [flickrj]
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.
android - 为什么在上传到 Flickr 之前调用 onActivityResult() 完成使用 Flickrj-android
我需要为我的应用程序做一个这样的功能:当用户按下“保存”按钮时,选定的图像将被上传到 Flickr,然后从 Flickr 获取上传图像的来源以存储到数据库中。我使用 flickrj-android 库来做。这是我的代码:
onActivityResult()
我有一个名为 FlickrjActivity 的 Activity,它创建了一个名为 UploadPhotoTask 的 AsyncTask UploadPhotoTask 有一个名为 onPostExecute 的方法,它有一个参数是上传照片的 Flickr 照片 ID 作为 Flickr API 的响应
这是 FlickrjActivity 的 load() 方法:
我的预期过程是主要活动创建一个调用的意图FlickrjActivity
,它将创建UploadPhotoTask
将照片上传到 Flickr,获取 photoID,然后使用setResult(RESULT_OK,intent);
和将此 ID 返回到主要活动finish();
但是在我按下 Save 按钮后,onActivityResult()
调用的 sinceLog.i("ordering","beforeResultCode");
会在上传运行之前向 Logcat 打印消息,因此内部的块if(resultCode == RESULT_OK)
从未被调用,因为onActivityResult()
在上传完成后不会再次调用。那么为什么onActivityResult()
会被称为 beforefinish()
呢FlickrjActivity
?
android - flickr 中 OAuth 授权期间的 401 响应
我开发了将照片备份到 flickr 的 android 应用程序。
我多次遇到下一个问题:在将请求令牌交换为访问令牌期间,有时我收到 401 响应(“响应代码:401,响应消息:未经授权,错误:oauth_problem=token_rejected”)而不是使用访问令牌响应。
这个问题主要发生在我的互联网连接不好时(当我起诉 3g 互联网时)。
以下是显示此行为的日志:
之后,我在浏览器中为用户打开下一个 url: url = m.flickr.com/services/oauth/authorize?oauth_token={RESULT_OAUTH_TOKEN}&perms=write
授权后我得到下一个回调:
使用验证器我提出下一个请求:
回应是:
响应代码:401,响应消息:未经授权,错误:oauth_problem=token_rejected
什么会导致token被拒绝?在获得 401 响应后,我可以尝试使用相同的验证器发出另一个请求,否则这也会返回 401 响应?
这个问题有时会发生,通常是在互联网连接不好的时候。对于授权,我使用 flickrj-android-2.1.1
java - 如何使用 Flickrj api 向 Flickr 发送简单的 ping 测试
我正在尝试使用 flickrj 向 Flickr 发送单个 ping 测试。我正在一步一步地按照教程here
https://github.com/callmeal/Flickr4Java
导入所有 Maven 依赖项和所有内容,最后得到以下代码:
我收到以下错误:
我究竟做错了什么?
java - 使用 Https 协议从 Flickr 下载数据
自 2014 年 6 月以来,所有 API 密钥仅通过 HTTPS 工作。Flickr 弃用对 API 的非 SSL 访问。还有另一个帖子,但它是 6 年前的,在此事件之前。我知道如何从 Flickr 下载数据,我知道它应该可以工作,但问题是该库不支持 Https。
我正在尝试计算用户共享的图像数量。我使用了 getPeopleInterface().getPublicPhotos(userId,100,1) 方法。
但问题是,它返回 URL 的错误 403!我在浏览器中检查了 URL,错误是“需要 SSL”。所以我在 URL 中将 http 更改为 https 并且它起作用了。我不知道如何在我的代码中更改它。
java - Java 中的 Flickr 身份验证
我要下载特定区域的 geotagged_flickr 图像!我已经从 flickr 获得了一些信息,但他们没有进行身份验证!这次我需要身份验证!还有这个链接 ,但我读了很多,但我不知道它是如何工作的,我该怎么办?
flickr - 如何获取拍摄已知照片的相机
我的问题涉及 flickr.com 的 API。相机类型直接在网站上的每张照片下方可见,但我在 API 中看不到任何允许从我的应用程序获取它的方法。有人知道解决方案吗?
python-3.x - Flickr:如何在 python 或任何语言中使用 flickr.photos.geo.getLocation?
我使用以下代码在pycharm环境中获取python中的纬度和经度为
但我得到以下错误
对于 flickr.geo.getLocation(api_key=api_key,photo_id=photoID, extras="geo") 中的照片:AttributeError:模块“flickr”没有属性“照片”
指导我解决此错误并在 python 中获取纬度和经度。如果建议可能在 java 或 php 等中也对我有帮助。提前致谢。
rest - 无效的 API 密钥(密钥格式无效):Flickr 上传 api
我尝试了很多东西,但无法通过 flickr api 上传照片..这就是我在做什么
API - https://api.flickr.com/services/upload
方法- POST
授权-Oauth1.0
通过Consumer Key/Consumer Secret/Access Token/Token Secret