有没有办法获得有多少人阅读RSS提要的数字?我对饲料阅读器工作方式的理解(例如谷歌阅读器)是他们定期检查饲料,缓存它,并将缓存的副本提供给任何要求它的人,直到它被刷新 - 这意味着没有办法获得可靠的数字读者.
有很多关于使用FeedBurner的建议,但他们是否有办法使用基于网络的阅读器(如Google阅读器)对个别读者进行计数?否则,似乎@ifwdev建议的跟踪像素方法可能是最好的.
从这篇博客文章中我看到,一旦你知道标签名称,就可以在标签中找到项目
/reader/atom/user/[user id]/label/[tag]
Run Code Online (Sandbox Code Playgroud)
但我怎么知道用户可以使用哪些标签?如何从谷歌阅读器api获取用户的可用标签列表.
我见过第三方应用程序这样做,不知道他们是如何做到的.
我正在使用此链接https://www.google.com/reader/api/0/stream/contents/feed/FEEDHERE?output=json&n=20
使用Google的算法获取Feed.正如您所看到的,我没有添加任何其他参数,只是以JSON格式获取返回的数据.我的应用程序将被大量使用,如果我向此链接发送了大量请求,Google会阻止我的访问吗?
有什么我可以包括,如userip,我的应用程序的URL(所以如果他们有问题,只是联系我)或其他什么?
我目前正在构建一个原生的谷歌阅读器iPhone应用程序,类似于成功的应用程序"Reeder for iPhone",但是,内置了完整的Twitter客户端.
我已经完成了Twitter客户端,现在正在努力启动Google阅读器客户端.我浏览了多个文档并查看了gdata-objective-client示例,但我仍然无法理解我必须做些什么才能完成与Reeder相同的功能.
基本上我希望能够向用户显示登录屏幕.然后,用户提交他们的凭证和访问令牌,所有这些都是在幕后完成的,就像他们使用Twitter的xAuth一样.然后,我想推送一个视图控制器,显示一个UITableView,其中包含所有当前未读的Feed.当用户单击UITableViewCell时,将分别推送包含帖子内容的详细视图.
这是可能的,如果是这样,我该如何实现这些功能?如果人们发布"代码片段"并实际展示他们如何实现这些实现,我将不胜感激.
提前致谢!
编辑:我注意到不需要谷歌应用程序引擎.然而,问题仍然是一样的.如何在我的应用程序中实现Google Reader?
我可以插入任何Google Reader API吗?我用PHP构建了一个干净的RSS/Atom阅读器,并希望从Google阅读器中获取所有好东西,例如Feed的历史记录,能够为每个Feed项添加注释等.
我一直在使用RSS2Email 将 Gmail 变成 Google Reader。
我想创建一个 Google Apps 脚本来执行此操作,以获得两个优势:
调度将由 Google Apps 脚本处理。(无需使用专用计算机来运行脚本。)
由此产生的电子邮件将被标记为 per-feed,很好地组织事物。
使用 Google Apps Script 与Gmail Snooze具有相同的实现精神。
我了解如何获取提要。我遇到的问题是如何使用特定标签创建电子邮件。到目前为止我研究过的方法:
GmailApp.sendEmail
不允许您指定标签。这是有道理的,因为这是用于通用电子邮件发送。但 ...GmailApp.sendEmail
返回 GmailApp
,而不是您可以用来标识消息并稍后更改其标签的东西。我想我可以使用 1,将一些 UID 放在我可以用来查找传递的消息的主题中,添加标签(并希望通过删除 UID 来取消主题的丑化)。但这似乎有点笨拙。
使用 3,IMAP 扩展似乎可能不那么笨拙,尽管编码和测试的工作可能要多得多。
其中有什么推荐吗?是否有其他 API 或策略?
gmail google-reader google-api gmail-imap google-apps-script
我试图从谷歌阅读器api中检索一个选定的项目.是否有我可以通过ID获取项目的api调用,或者我是否必须访问该项目Feed并从那里获取它?
我想制作一个在Google阅读器API上使用的应用.但是我发现它没有正式的API - 在App Store指南/批准方面使用非官方API是否存在问题?其他应用程序(Reeder等)会使用此功能吗?
登录的最佳方法是什么?OAuth是优先方法吗?使用Janrain是个好主意吗?
我想在我的Android应用程序中集成Google Reader.请帮我说明怎么做?
是否可以使用OAuth2 access_token访问Google阅读器订阅?我创建了Google API项目,设置域并创建了接收OAuth2令牌的JavaScript代码.它适用于其他Google API,但不适用于Google Reader OPML订阅.谁能暗示我?
我正在尝试从Google新闻RSS获取新闻并将其显示在应用中.问题是谷歌新闻RSS只给了我10个项目,我无法弄清楚如何获得下一页和/或获得超过10个项目.
我有这种方法从谷歌阅读器获取xml文件与feed阅读器的竞争.我想在本地保存数据(我确定数据是一个xml文件)我该怎么办?我可以存储本地数据以便以后读取它而无需连接互联网?我能怎么做?谢谢
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)aResponse
{
NSLog(@"------------------------------- connectionDidReceiveResponse");
expectedResponseLength = [NSNumber numberWithFloat:[aResponse expectedContentLength]];
URLresponse = aResponse;
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
NSLog(@"------------------------------- connectionDidReceiveData: %@", data);
//float l = [responseData length];
//[delegate GoogleReaderRequestReceiveBytes:l onTotal:[expectedResponseLength floatValue]];
//TESTING
NSString *string = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"the data %@",string);
[self.responseData appendData:data];
}
Run Code Online (Sandbox Code Playgroud)
编辑**
我使用这个代码但是不起作用
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)aResponse
{
NSLog(@"------------------------------- connectionDidReceiveResponse");
expectedResponseLength = [NSNumber numberWithFloat:[aResponse expectedContentLength]];
URLresponse = aResponse;
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
NSLog(@"------------------------------- connectionDidReceiveData: %@", data); …
Run Code Online (Sandbox Code Playgroud) google-reader ×12
objective-c ×3
rss ×3
iphone ×2
oauth ×2
access-token ×1
analytics ×1
android ×1
atom-feed ×1
file ×1
gmail ×1
gmail-imap ×1
google-api ×1
google-news ×1
ios4 ×1
oauth-2.0 ×1
xml ×1