- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
感谢您的回复Arcain。我想问题被误解了。对此我深表歉意。
我的解释就像 getFollowerIDsFor 方法,顾名思义应该是获取关注者 ID 列表,但事实并非如此。
我的实际问题是,如何使用 MGTwitterEngine API 从 Twitter 获取关注者/关注者列表。虽然我查看了文档但无法找到相同的信息。
问候,
詹尼斯
<小时/>我们可以通过 MGTwitterEngine 对象使用 getFollowerIDsFor 获取关注者列表。它总是返回一些我无法理解的字符串,即如何解码或类似的东西?
假设结果字符串是“025815FA-BAF6-49E6-96B4-86F2D4C8C6CA”
如何理解这个字符串中的内容?谁能强调一下这一点吗?
如果有帮助,我们将不胜感激。
问候,詹尼斯
最佳答案
该值是一个唯一标识符,并不真正意味着任何东西。我对 Cocoa 不熟悉,但是当我环顾四周时,我在 README 中发现了以下内容MGTwitterEngine 文件,它似乎与您所要求的内容相关:
Each Twitter API method returns an NSString which is a uniqueidentifier for that connection.Those identifiers are passed to allthe delegate methods, so you cankeep track of what's happening.
Whenever a request is successful, you will receive a call to yourimplementation of requestSucceeded: soyou'll know that everything went OK.For most of the API methods, you willthen receive a call to the appropriatemethod for the type of data yourequested (statusesReceived:... ordirectMessagesReceived:... oruserInfoReceived:...). The values sentto these methods are all NSArrayscontaining an NSDictionary for eachstatus or user or direct message, withsub-dictionaries if necessary (forexample, the timeline methods usuallyreturn statuses, each of which has asub-dictionary giving informationabout the user who posted thatstatus).
Just try calling some of the methods and use NSLog() to see what data youget back; you should find the formatvery easy to integrate into yourapplications.
Sometimes, of course, requests will fail - that's just how life is. In theunlikely event that the initialconnection for a request can't bemade, you will simply get nil backinstead of a connection identifier,and then receive no further callsrelating to that request. If you getnil back instead of an NSString, theconnection has failed entirely. That'sa good time to check that the computeris connected to the internet, and soon.
It's far more common however that the connection itself will go ahead justfine, but there will be an error onTwitter's side, either due totechnical difficulties, or becausethere was something wrong with yourrequest (e.g. you entered the wrongusername and password, or you tried toget info on a user that doesn't exist,or some such thing). The specificerror conditions are mostly documentedin the Twitter API documentationonline.
In these cases you'll receive a call to requestFailed:withError: which willinclude an NSError object detailingthe error. Twitter usually returnsmeaningful HTTP error codes (like 404for 'user not found', etc), and inthat case the -domain of the NSErrorwill be "HTTP" and the -code will bethe relevant HTTP status code. TheuserInfo of the NSError will contain akey "body" that may contain theresponse body and "response" whichwill contain the NSHTTPURLResponse.This makes it really, really easy toknow what's happening with yourconnections.
关于iphone - 推特 API : Decode string returned by getFollowerIDsFor from Twitter (MGTwitterEngine for Obj-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4862855/
我正在尝试创建键值对并推送到数组,但我得到的只是 [Obj Obj]、[Obj Obj]。我创建了一个传递名称和值的函数,用于将键和值分配给 JavaScript 对象。这是我的代码。不确定我错过了什
似乎在 for 循环的上下文中,关于对象的语法发生了变化。 为什么 console.log() 不应该运行相同的东西?第一个按预期运行,第二个呈现错误“steve is not defined”: v
在 Ady Osmani 的 blog post关于 js 中的命名空间,他提到了 5 个常见做法来测试先前定义的命名空间/对象是否存在以防止覆盖。我在这里复制我关注的 3 个: var myAppl
有没有办法(我怀疑它涉及继承和多态)来区分OBJ o, OBJ& o, const OBJ& o?我希望在 3 个不同的程序中使用相同的代码,并使用相同的方法名称调用不同的方法。 int main()
我正在寻找一个正则表达式来分割这种内容: obj.method(obj.attr,obj.attr2) 我希望拆分返回一个数组: ["obj", "method(obj.attr, obj.attr2
我想知道这些方法中哪种更好: var Obj = Obj || {}; 或 if (Obj === undefined || typeof Obj !== 'object') { Obj = {}
我正在尝试将一个值推送到数组的属性,如下所示 var obj = {}; obj.a = (obj.a || []).push(10); console.log( typeof obj.a );
为了避免误解,我们首先要就某些词语的含义达成一致。以下含义并非普遍接受的含义,我仅建议将它们作为此问题的背景。 function -- Function 的一个实例。它有一个与其关联的过程。 obje
我总是不确定哪个是正确的以及该使用哪个。 通常我会进行(obj == null)检查。我认为最好直接问。 我应该使用以下哪一项: if (obj == null) { alert(
我正在处理一些使用 pygraph 模块的类,当我使用 add_node() 方法时,它总是出现“node xxx already in graph”。所以我尝试使用 deepcopy() 创建一个新
在 this page您可以看到以下示例,了解如何实现数组的indexOf: if (!Array.prototype.indexOf) { Array.prototype.indexOf = f
(1) 和 (2) 之间是否存在任何重要差异(语义、性能相关等)? var obj = obj || {}; var obj = Object(obj); 上下文。第一个是我在 Django 的模板和
我想知道 obj !== obj 什么时候可以为真? 这是我在书上看到的一行代码,我很纳闷。 var result = class2type[(obj == null || obj !== obj)]
我有时会看到这种模式...... obj.method.call(obj, arg) 我不明白为什么它不同于... obj.method(arg) 为什么要使用第一种模式? 我的天啊,似乎引起了很
我刚刚在一段 React 代码中发现了以下结构(名称已更改): 据我了解,bind 只是执行相应的函数,并将函数的 this 设置为第一个参数,并向其传递更多参数。由于 func 已经是我们想要的
当我们查看Underscore.js源码时,我们可以看到如下内容: _.isObject = function (obj) { return obj === Object(obj);
我在将项目发布到本地系统时收到此错误 Copying file obj\Debug\build.force to obj\Release\Package\PackageTmp\obj\Debug\bu
我有一个类型为 Expression> 的现有表达式;它包含类似 cust => cust.Name 的值. 我还有一个父类,其字段类型为 T .我需要一个接受上述作为参数并生成一个以父类 ( TMo
我在当前目录中有 add.c sub.c 并通过 makefile 编译它们。 我做了以下事情: program 1: objs=$(patsubst %.cpp, %.o, $(wildcard *
这个问题在这里已经有了答案: Is there a difference between copy initialization and direct initialization? (9 个回答)
我是一名优秀的程序员,十分优秀!