jjzjj

FBSDKGraphRequest

全部标签

ios - 从 FBSDKGraphRequest 获取照片时出现 "unsupported URL"

我正在尝试通过图形API从Facebook获取照片。当我在Graphapi中尝试此url时,它有效但在我的代码中无效。我遇到以下错误:Domain=kCFErrorDomainCFNetworkCode=-1002"unsupportedURL"UserInfo={NSErrorFailingURLStringKey=(null)?我的代码如下letfbRequest=FBSDKGraphRequest(graphPath:"227325594139454?fields=photos.limit(10){images}",parameters:nil)letgraphConnectio

ios - FBSDKGraphRequest 不工作(iOS)

我正在尝试在按下Facebook登录按钮时执行的代码块中使用FBSDKGraphRequest。但是,由于某种原因,这段代码永远不会执行。可能是什么原因。我使用的按钮是FBSDKLoginButton,它工作得很好。我只想在登录后检索用户信息,例如姓名和电子邮件。[[FBSDKGraphRequestalloc]initWithGraphPath:@"me"parameters:@{@"fields":@"email,name"}]startWithCompletionHandler:^(FBSDKGraphRequestConnection*connection,idresult,N

ios - Facebook SDK 4.2 FBGraphUser 协议(protocol)更新

我正在开发一个包含FacebookSDK3.1.4的Xcode项目。我目前正在将SDK更新到4.2。我只是想知道是否有人可以帮助我进行与FBGraphUser协议(protocol)相关的更新,以及我如何为FacebookSDK4.2更新它。我环顾四周,发现他们已经在FBSDKShareKit中定义了它。我也查看了FBSDKShareOpenGraphObject,但无法弄清楚如何更新它。或者我应该使用FBSDKProfile吗?我应该使用FBSDKShareOpenGraphValueContaining协议(protocol)吗?例如,我有这样的方法:-exampleMethod:

swift - NSInvalidArgumentException 与 FBSDKGraphRequest

我收到以下异常:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[__NSCFDictionaryimagePathForPictureMode:size:]:unrecognizedselectorsenttoinstance0x7ff9f8d25d10'使用此代码:PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions,block:{(user:PFUser?,error:NSError?)->Voidinif

ios - Swift等待异步返回

我在swift中使用FacebookAPI,我想在异步函数FBSDKGraphRequest结果准备就绪时捕捉。我使用这个函数从Facebook返回数据funcreturnUserData(){letgraphRequest:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"me",parameters:nil)graphRequest.startWithCompletionHandler({(connection,result,error)->Voidinif((error)!=nil){//Processerrorprintln("Err

iOS Facebook SDK : FBSDKGraphRequest doesn't return email (Swift)

我在这里看到过类似的问题,但似乎没有一个能解决我的问题。我目前正在创建一个使用FacebookSDK登录和返回用户信息的iOS应用程序。我已成功登录facebook并收到请求的信息。但是,尽管允许电子邮件的读取权限,但该请求并未返回电子邮件。/********************PlaceFacebookloginbutton*********************/letloginButton=FBSDKLoginButton()view.addSubview(loginButton)loginButton.delegate=selfloginButton.readPermis

ios - swift 3 : Type 'Any?' has no subscript members

我的图表请求总是收到此错误??Type'Any?'hasnosubscriptmembers结果的错误点......这只发生在我转换为swift3......有人吗????letnextrequest:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"me/friends",parameters:["fields":"name,id,gender"],httpMethod:"GET")nextrequest.start{(connection,result,error)->VoidinguardletlistOfFriends=result[

iOS Facebook SDK : FBSDKGraphRequest not getting email, 尽管获得许可

我正在使用FBSDKv4.4(最新)并且认为我已经避免了其他问题中的陷阱。我正在建立一个登录:FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"email"]handler:^(FBSDKLoginManagerLoginResult*result,NSError*error){if(error){//Processerror}else{[selffacebookGetUserProfileWithCompletion:completion];}}];我特别

ios - Facebook 页面图像在 FBSDKGraphRequest 中返回 null

我正在尝试从Facebook页面检索图像。我已检索到页面ID,现在我需要使用此ID从页面中获取图像。我正在使用以下代码:letpictureRequest:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:picPath,parameters:["fields":"data"],HTTPMethod:"GET")pictureRequest.startWithCompletionHandler({(connection:FBSDKGraphRequestConnection!,result,error)->Voidinif(error!=nil

ios - bolt 框架中的 FBSDKGraphRequest 从不调用 block

我有以下代码:[[[PFFacebookUtilslogInInBackgroundWithAccessToken:[FBSDKAccessTokencurrentAccessToken]]continueWithSuccessBlock:^id(BFTask*task){PFUser*user=task.result;returnuser;}]continueWithSuccessBlock:^id(BFTask*task){BFTaskCompletionSource*source=[BFTaskCompletionSourcetaskCompletionSource];FBSDK
12