Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在sharekit中获取facebook和twitter的用户id_Iphone_Objective C_Xcode_Fbconnect_Sharekit - Fatal编程技术网

Iphone 在sharekit中获取facebook和twitter的用户id

Iphone 在sharekit中获取facebook和twitter的用户id,iphone,objective-c,xcode,fbconnect,sharekit,Iphone,Objective C,Xcode,Fbconnect,Sharekit,Iam使用iphone应用程序的sharekit实现facebook和twitter。我们如何获取登录用户的用户id,以便将其发送到服务器。任何帮助都将不胜感激。谢谢。您是否尝试过Sharekit安装的第3步 步骤3:填写API密钥 ShareKit提供的大多数web服务 集成要求您使用API 连接时按。API密钥是一个 唯一标识,用于告知 服务是什么应用程序制作的 请求 您必须注册每个api密钥, 但它们都是免费的,注册也是免费的 快点 找到并打开文件SHKConfig.h, 就在您的共享套件

Iam使用iphone应用程序的sharekit实现facebook和twitter。我们如何获取登录用户的用户id,以便将其发送到服务器。任何帮助都将不胜感激。谢谢。

您是否尝试过Sharekit安装的第3步

步骤3:填写API密钥

ShareKit提供的大多数web服务 集成要求您使用API 连接时按。API密钥是一个 唯一标识,用于告知 服务是什么应用程序制作的 请求

您必须注册每个api密钥, 但它们都是免费的,注册也是免费的 快点

找到并打开文件SHKConfig.h, 就在您的共享套件组中 项目的文件列表

在顶部,您可以找到 需要api密钥的服务。每个 服务旁边有一个链接。跟随 每个服务的链接,以获取 api密钥。为每种类型填写api密钥 内的相应服务 SHKConfig.h

注意:请按照 SHKConfig文件,它们提供 其他步骤和可能的步骤 每个服务的自定义设置


有关完整文档,请参阅和

我不知道文本用户名,但如果您在id之后-

看看ShareKit的SHKFacebook类。 它有一个名为session的FBSession成员。
FBSession有一个FBUID,它长时间只是一个typedef,但我假设它代表某种形式的用户ID。

您可以通过扩展sharetype中的枚举来获得ID。将类型添加为ID。当您可以共享函数时,请介绍ID检查的情况

- (void)getFollowers
{
    OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=%@", SHKTwitterUsername]]
                                                                   consumer:consumer
                                                                      token:accessToken
                                                                      realm:nil   // our service provider doesn't specify a realm
                                                          signatureProvider:nil]; // use the default method, HMAC-SHA1

    [oRequest setHTTPMethod:@"GET"];

    //NSString *message=[NSString stringWithFormat:@"status=oh man! OAuth u almost killed me! more info at http://dev.twitter.com"];
    //[request setHTTPBody:[message dataUsingEncoding: NSUTF8StringEncoding]];

    OADataFetcher *fetcher = [[OADataFetcher alloc] init];
    //todo : handle for error callback
    [fetcher fetchDataWithRequest:oRequest
                         delegate:self
                didFinishSelector:@selector(getListsTokenTicket:didFinishWithData:)
                  didFailSelector:nil];

}

如果您需要一些用户信息、用户名等,此问题将在中解决。请参阅。

您可以使用新的facebook graph API获取facebook用户信息,获取您可以使用的示例代码