Tag: Facebook

使用Open Graph的iOS Facebook发布失败 – 错误代码102

我正在使用这个例子发布我的故事到Facebook。 我有我自己的开放graphics对象,虽然故事。 当我有现有的login到我的iPhone的本机FB应用程序时,这工作得很好。 这个login是pipe理我的FB应用程序的人。 我已经validation了一切,包括包ID,URLscheme,app storeID等。 经过一段时间的成功发布,我开始观察,我的post成功发布(响应代码),但没有出现在FB时间线。 我玩时间线观众访问等,但无济于事。 然后我切换设备FB应用程序的用户,我开始得到错误代码102。 答复不多,除了这个: Error Domain=com.facebook.Facebook.platform Code=102 FBAPIErrorDomain error 3506 我从这个文档中得知,这与API会话有关 – 我在我的应用程序中没有做任何事情来获取一个,而且我不知道是否应该使用上面的示例代码。 我应该怎么做,以确保我发布时总是有效的Facebook会话?

titaniumiOS – Facebook SSO不返回到应用程序

我最近在使用Appcelerator'Titanium的应用程序中添加了Facebook单一login。 哪一个很好地工作,但没有自动redirect到我的应用程序自动提交“已经授权”的Facebook页面。 如果用户点击Facebook中的“好”button,应用程序将重新打开并按照惯例工作。 我只是想摆脱用户的额外步骤。 有什么build议么? 我遇到了Objective C解决scheme,例如: Facebook iOS SDK是否要求用户在每次使用应用程序时进行身份validation? 干杯,汤姆

获取用户的Facebook列表的朋友

在能够创build一个小的iOS应用程序login到Facebook后。 我想这个应用程序来获取用户的朋友列表。 尽pipe我浏览了一下互联网,并尝试了各种方法,但没有成功获得我想要的东西。 在viewDidLoad方法中,我使用以下代码开始: loginView = [[FBLoginView alloc] initWithReadPermissions:@[@"user_friends"]]; 然后我用这种方法实现loginViewFetchedUserInfo:user:方法: – (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user { [FBRequestConnection startWithGraphPath:@"/me/friends" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { NSLog(@“Result: %@",result); }]; } 当我执行应用程序,我得到这个结果: Result: { data = ( ); summary = { "total_count" = 267; }; } 但我真正想要的是名单上的朋友列表…等等…我所尝试的所有事情都没有奏效。 虽然我认为解决scheme必须简单。 我也在上面的方法中使用这样的代码…但没有运气: NSArray* friends = [result objectForKey:@"data"]; […]

如何在react-native中实现本地模块?

我正在遵循本指南http://facebook.github.io/react-native/docs/nativemodulesios.html#content 也是这个网站: http : //colinramsay.co.uk/2015/03/27/react-native-simple-native-module.html 但没关系,我添加.h和.m文件,我总是得到错误:类ClassName不导出你忘了使用RTC_EXPORT_MODULE()? 即使它与react-native文档中的示例代码相同,任何人都可以引导我在何处添加.h和.m文件并将其正确链接到项目中? 谢谢。

Facebook的iOS SDK:为什么我得到“你必须升级这个应用程序graphicsAPI v2.x”?

我正在添加Facebook支持(login,张贴)到我们的iOS应用程序的过程。 我已经下载并链接了一两个星期前的最新iOS库(FBSDKCoreKit.framework和FBSDKLoginKit.framework)。 但是,当我尝试授权应用程序时,我收到警告“您必须将此应用程序升级到Graph API v2.x”。 我不知道为什么它认为我使用的是旧的API版本。 Facebook的应用程序logging相当古老,已经hibernate了一段时间,但实际的客户端代码已经完全重写了最新的库。 我是否需要更新Facebook应用程序logging中的某些设置?

找不到“FBLoginViewDelegate”的协议声明

出于某种原因,我得到错误当试图将FBLoginViewDelegate协议包括到我的ViewController接口时, Cannot find protocol declaration for 'FBLoginViewDelegate' 。 我寻找其他类似的问题,但其中大部分似乎与循环包含有关…我不认为这是我的情况。 #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate, FBLoginViewDelegate> //Properties @property (weak, nonatomic) IBOutlet UITextField *txtPassword; @property (weak, nonatomic) IBOutlet UITextField *txtEmail; @property (weak, nonatomic) IBOutlet UILabel *lblResult; – (IBAction)loginClicked:(id)sender; – (IBAction)backgroundTap:(id)sender; @end 我很新的iOS开发和任何帮助将不胜感激!

Facebook分享对话框:权限错误 – OAuth“Facebook平台”“insufficient_scope(#200)权限错误”

我的要求是在这里: 使用打开graphics操作从我的应用程序分享到Facebook – 使用共享对话框(因为我不想特殊对话框login) 我请求发布权限,并获得它后,我尝试通过邮件对话框共享。 以下是我使用的简短代码: [FBRequestConnection startWithGraphPath:@"/MY_FB_APP_ID/app_link_hosts" parameters:paramsForAppLinksHost HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSString * appLinkHostURLID = [result objectForKey:@"id"]; // store this ID in an NSString if(error) { NSLog(@"error = %@", error.description); } else { [self ShareToFB : appLinkHostURLID]; //Code to share OG story via Share Dialog } }]; 不过,上面的错误给我这个: com.facebook.sdk:HTTPStatusCode=403, […]

UIActivity和AVAsset数据types的用法

根据UIActivity类文档 ,可以将AVAsset对象作为数据源添加到UIActivityTypePostToFacebook活动。 这是否意味着我们可以使用标准的UIActivityTypePostToFacebook活动types发布video ? 如果不是那么我可以使用AVAsset活动项目发布什么样的项目?

链接到Facebook上的应用程序“对不起,此页面不可用”

我有一个原生移动iOs应用程序,分享Facebook上的更新。 这一切工作。 当用户通过应用程序分享内容时,您会在Facebook新闻提要中看到以下内容: 用户X通过My iOS App分享链接。 然后你可以点击“我的iOS应用程序试图打开一个URL,如” https://www.facebook.com/apps/application.php?id=XXX “ 该url显示错误“对不起,此页面不可用”。 在Facebook的开发者页面上,我看到“这个应用程序是活的”,所以我想知道为什么url不工作。 我需要采取一些额外的行动吗?

parsing和Facebooklogin和注册返回“用户已取消login”(iOS 8.1 + Swift 1.2)

我一直试图使用Parse(版本1.7.4)login并使用Facebook的SDK(版本4.1)注册用户,但每次我尝试注册时,下面的代码打印出“用户取消的FBlogin”,这意味着用户被返回为零,但没有错误。 我不知道这是一个parsing问题还是一个Facebook问题,但是如果有人有任何想法可以解决这个问题,我会非常感激。 这是我的login/注册视图控制器的代码: let permissions = [ "email","user_birthday", "public_profile", "user_friends"] @IBOutlet weak var lblStatus: UILabel! @IBAction func facebookLoginDidPress(sender: AnyObject) { self.lblStatus.alpha = 0 PFFacebookUtils.logInInBackgroundWithReadPermissions(self.permissions, block: { (user: PFUser?, error: NSError?) -> Void in if user == nil { if error == nil { println("User cancelled FB login") self.lblStatus.text = "User cancelled login" self.lblStatus.alpha = 1 […]