分享视频到Facebook
我正在编写一个简单的测试应用程序,将视频从iOS上传到Facebook. 我很难在线找到如何使用SWIFT进行此操作的示例/教程,因为Facebooksdk的所有文档都在Objective-C中. . 到目前为止,我已经在UI上放置了一个共享按钮,但看起来很残酷,从我阅读的内容中,因为没有内容集,但我看不到这是怎么可能的. let video_content : FBSDKShareVideoContent = FBSDKShareVideoContent() video_content.video = FBSDKShareVideo(videoURL: getVideoURL()) let button : FBSDKShareButton = FBSDKShareButton() button.shareContent = video_content button.frame = CGRectMake((UIScreen.
6 2023-06-02
编程技术问答社区
ParsefacebookUtils在Parse中返回错误的值
对于我的Android应用程序,我想集成一个Facebook登录,所以我确实做了这里的事情: https://github.com/parseplatform/integratignform/integratignformetbooktutorial 一切似乎都可以正常工作,但是存储在解析后端中的值并不方便,例如,我使用Facebook帐户登录后获得的内容: 电子邮件:空 用户名:ADGDJMXCCQQCAO2 ..... authdata:{" facebook":{" access_token":" caambdxu3hgubamyq8q2mnjdqekbz2sw ......"," expiration_date":" ..."," ..."," ID":" 1015353 ..." 对不起,我仍然无法上传图片. 这是正常的吗? 我正在使用parsefacebookutils 1.9.4 解析1.9.4 解决方案 这是我为facebook parse.c
0 2023-05-20
编程技术问答社区
[BFTask isFaulted]: 发送给实例的未识别的选择器错误
使用螺栓1.1.4的Parse SDK 1.7.1更新,并使用新的和最新的Facebook SDK.每次登录用户时,我会收到以下错误: [bftask isfaulted]:未识别的选择器已将其发送到实例错误. 我能够登录用户,用户的信息存储在分析中,但不确定如何解决此异常. 还有其他遇到这个问题的人吗? 解决方案 也有这个问题. 我将解析螺栓框架复制到项目目录.引用没有这样做.解析Facebookutilsv4. 其他解决方案 我就在一分钟前就解决了这个问题. 您需要更新最新的Facebooksdk,以避免此错误. 您可以从Facebook网站下载最新的SDK. 但是,如果您只是将解析和Facebook框架拖到项目中,也许将报告"重复"错误. 因此,我建议您使用可可录来管理您的第三部分框架.
0 2023-05-20
编程技术问答社区
PFFacebookUtils logInBackgroundWithReadPermissions: block: 打开Facebook应用而不是使用系统账户
我已经升级到Parsefacebookutilsv4,并且已经更新了我的登录代码: [PFFacebookUtils logInInBackgroundWithReadPermissions:FACEBOOK_READ_PERMISSIONS block:^(PFUser *user, NSError *error) { ... }]; 但是,现在我的应用程序短暂切换到Facebook应用程序,然后返回.它使用本机Facebook应用程序登录,而设置中仍然有一个有效的iOS Facebook帐户.我如何使PFFacebookUtils v4在可用时使用系统Facebook帐户,并且只有在没有系统帐户时才返回到Facebook应用程序? 解决方案 来自Parsefacebookutilsv4的标头文件 pffacebookutils.h ... /*! @abstract FBSDKLoginManager提供了配置的方法 登录行为,默认受众和管理F
0 2023-05-20
编程技术问答社区
swift 2解析facebookSDK ios9
我正在尝试通过Facebook登录用户.在以前版本的Swift 1.2中,一切都很好,但是在迁移后,我似乎无法通过我的FB帐户登录,我仍然会遇到错误: - canopenurl:url失败:" fbauth://operyize/?client_id = ...错误:"此应用程序不允许查询方案fbauth" 你能帮我吗? 解决方案 我建议按照Facebook的说明为iOS 9: 下载iOS的最新Facebook SDK 下载适合您应用的Facebook SDK的版本. v4.x-推荐. v3.24.0-仅当您尚未迁移到SDK的v4.x时. 2. Whitelist Facebook服务器用于网络请求 如果您使用iOS SDK 9.0编译应用程序,则将受到App Transport Security的影响.目前,您需要通过将以下内容添加到应用程序的PLIST: 中,以使您的应用程序中的Facebook域上列为: NSAppTrans
0 2023-05-20
编程技术问答社区
FBSDK登录错误代码。308 in Objective-C
我不断获得 "错误域= com.facebook.sdk.login code = 308"操作无法 完成. (com.facebook.sdk.login错误308.)"" 尝试从我的设备使用Facebook登录时. 我的代码在模拟器上工作,但在实际设备上不起作用.有人以前遇到过此错误代码吗?我会很乐意根据要求共享代码. 解决方案 至少对我而言,一个解决方案是不通过XCode调试器在设备上运行.如果我在调试器之外的设备上运行该应用程序,则Facebook登录工作正常.如果我通过调试器在SIM中运行该应用程序,则Facebook登录工作正常. 仅当我通过Xcode调试器在设备上运行应用程序时,我每次都会获取com.facebook.sdk.login error 308. 其他解决方案 下面的解决方案适用于Xcode 8上运行的ios9 +,用于swift3.0 步骤是 设置Facebook启动 FBSDKApplicationD
0 2023-05-20
编程技术问答社区
解析Facebook logInInBackgroundWithReadPermissions(Swift)。
我已经成功设置了Parse(1.7.1)SDK和Facebook(v4)SDK,将桥接标头文件和AppDelegate.swift设置.现在,在我的ViewController中,我正在尝试创建一个Facebook登录名,并且我正在尝试使用中给出的代码. "解析iOS文档 - Facebook注册和登录" . PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, { (user: PFUser!, error: NSError!) -> Void in if let user = user { if user.isNew { println("User signed up and logged in through Facebook!") } else { println("User logged in
0 2023-05-20
编程技术问答社区
当启用Proguard时,NullPointerExcepetion Facebook sdk v4.5.0(当尝试使用Parse库登录时)。
我正在尝试使用parsefacebookutils库使用Facebook登录,但是当我启用Proguard文件时,我在Facebook登录活动启动时有此例外: Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.package.name/com.facebook.FacebookActivity}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) at android.app.ActivityThrea
0 2023-05-20
编程技术问答社区
解析无效的会话标记(代码:209,版本:1.7.1)。
我刚刚更新了我的解析和Facebook SDK(分别为1.7.1和4.0) - 我可能会添加的工作绝对是一个痛苦! 但是,当我尝试与Facebook登录时,我现在遇到了209个错误. 这是我的代码的示例: - (void)loginWithFacebook:(HMSuccessBlock)completion{ NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"]; // Login PFUser using Facebook [PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) { if (!user) { NSLog(@"Uh
0 2023-05-20
编程技术问答社区
Facebook iOS SDK 4.0.1 "您必须将此应用升级到Graph API v2.x"
我正在尝试将Facebook应用程序从即将播放的1.0 API使用到当前的应用程序.我用当前的框架(4.0.1)代替了框架(FBSDKCoreKit,fbsdkloginkit).当我使用Web-Fallback登录时,执行此操作会升级该应用.但是,当我通过Facebook应用登录时,我仍然会收到折旧警告.这是我的(摘要)代码: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"SDK version: %@", [FBSDKSettings sdkVersion]); // Prints "SDK version: 4.0.1 UIViewController *vc = [UIViewController new]; FBSDKLoginButton *loginB
2 2023-05-07
编程技术问答社区
FBSDKLoginManager logInWithReadPermissions?
我正在使用FBSDKLoginButton允许使用Facebook的用户登录 FBSDKLoginButton.readPermissions = @[@"public_profile",@"email",@"user_likes",@"email",@"user_birthday"]; 要求获得权限,但是我还需要一份许可,即我应该使用的publish_actions FBSDKLoginManager logInWithReadPermissions:@[@"public_profile",@"user_likes",@"user_birthday"] logInWithPublishPermissions:@[@"publish_actions"] 但由于某种原因,这会影响我的许可:"我的某些许可缺失检查图像 代码: - FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
8 2023-05-05
编程技术问答社区
以编程方式从Facebook注销 iOS
我试图从Facebook上登录而不使用FBSDKLoginButton 我有搜索我该怎么做 我找到了这个答案我们可以从程序上注销Facebook 但是问题是FBSession在新的iOS FBSDK版本中删除了 我的问题是 有什么方法可以在新的iOS FBSDK版本中清除FB会话?如果有任何方法可以从Facebook编程中注销? 或我该如何从FBSDKLoginButton 中调用注销动作 提前感谢 :) 解决方案 您有两种注销方法. 首先,如Inder Kumar Rathore的建议 FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init]; [loginManager logOut]; 第二是将CurrentAccessToken设置为nil [FBSDKAccessToken setCurrentAccessToken:nil]; @cookiemonsta希望第二种
6 2023-05-04
编程技术问答社区
FBSDKAppInviteDialog in Facebook iOS SDK version 4.0.1 邀请成功发送,但没有收到通知
使用新的Facebook SDK 4.0.1,我在下面的"邀请到应用程序"按钮中实现了: FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]]; content.previewImageURL = [NSURL URLWithString:@"http://someImage.jpg"]; [FBSDKAppInviteDialog showWithContent:content delegate:self]; 单击按钮,它成功地将我定向到我的Facebook应用程序,我可以选择我的朋友并输入邀请消息,并发送了邀请(在进度栏末尾取得成功的tick). 当我检查appInviteDialog:(FBSDKA
0 2023-05-04
编程技术问答社区
重置Facebook令牌参考-Facebook SDK 4.0
我以前使用以下内容清除并重置Facebook访问令牌 [FBSession.activeSession closeAndClearTokenInformation]; 由于对4.0的更新不再可行. FBSession.activeSession已更改为[FBSDKAccessToken currentAccessToken]. 我找不到最新版本的 colleandcleartokenInformation 与最新版本一起使用.有什么建议吗? 解决方案 FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init]; [logMeOut logOut]; 或 [FBSDKAccessToken setCurrentAccessToken:nil]; [FBSDKProfile setCurrentProfile:nil]; 注销 然后,当您再次登录时,请确保设置: login.l
2 2023-05-04
编程技术问答社区
在iOS中从Facebook获取用户的个人信息
我是Objective-C和iPhone开发环境的新手. 我正在在我的应用中实现Facebook登录,以获取用户的姓名,电子邮件和个人资料图片.我已经成功实现了登录部分,并收到了该人的姓名和用户ID. 现在我想从Facebook获取用户的电子邮件和个人资料图片.但是我不知道如何获得它.我正在使用Facebook iOS iOS ios sdk v4.0. 当我拥有用户ID时,如何从Facebook获取用户的个人资料图片和电子邮件ID? 解决方案 要获取用户电子邮件ID,您必须在登录时向电子邮件询问权限. FBSDKLoginButton *loginView = [[FBSDKLoginButton alloc] init]; loginView.readPermissions = @[@"email"]; loginView.frame = CGRectMake(100, 150, 100, 40); [self.view addSubview:log
6 2023-05-03
编程技术问答社区
ios facebook sdk 4.0登录错误代码304
我刚刚更新了Facebook SDK v4.0 根据使用自定义登录UIS P> -(IBAction)facebookLoginClick:(id)sender { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { // Process error } else if (result.isCancelled) { // Handle cancellations } else { // If you ask for multiple permissions at once, you
4 2023-05-03
编程技术问答社区
java.lang.NoClassDefFoundError和ClassNotFoundException在添加android Facebook SDK到项目后。
我刚刚将Android Facebook SDK添加到我的项目中,以使用Facebook广告来推广我的应用程序,并且该应用程序在开始时崩溃了,我得到了此例外 这是日志 E/AndroidRuntime: FATAL EXCEPTION: main Process: www.pro_cs_is.com, PID: 20307 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/facebook/appevents/InternalAppEventsLogger; at com.facebook.marketing.internal.MarketingLogger.(MarketingLogger.java:47) at com.facebook.marketing.internal.MarketingInitProvider.setupCodeless(
我在使用facebook api时得到一个错误。
File "SAMPLE_CODE.py", line 21, in from facebookads.adobjects.adaccount import AdAccount File "/usr/local/lib/python3.7/site-packages/facebookads/adobjects/adaccount.py", line 1582 def get_insights(self, fields=None, params=None, async=False, batch=None, pending=False): ^ SyntaxError: invalid syntax 我正在尝试使用Facebook API,并且遇到了此错误.不知道该怎么办.这是我第一次设置并尝试使用此API.任何帮助将不胜感激 这是
16 2023-04-20
编程技术问答社区
SwiftUI Facebook SDK:未找到应用程序ID。在Info.plist中为键值FacebookAppID添加一个带有你的应用程序ID的字符串值。
我已经将正确的Facebook SDK值添加到info.plist中,因为快速启动指南显示并使用软件包管理器添加了SDK,但我仍然会收到此错误 Thread 1: App ID not found. Add a string value with your app ID for the key FacebookAppID to the Info.plist or call [FBSDKSettings setAppID:]. 应用程序ID是100%正确的,并且在我的信息中.如果我在我的应用程序委托中设置了名称和应用ID,则只会获得此错误: Thread 1: fbappid is not registered as a URL scheme. Please add it in your Info.plist 似乎Facebook SDK在我的信息中找不到任何值. CFBundleURLTypes
14 2023-04-20
编程技术问答社区
我如何安装facebookconnect cordova插件?
我正在尝试使用com.phonegap.plugins.facebookconnect插件.要安装它,我必须提供两个变量,例如: cordova plugin add com.phonegap.plugins.facebookconnect --variable APP_ID="" --variable APP_NAME="" 这起作用,但随后由于BUILD FAILED /Applications/Android Studio.app/sdk/tools/ant/build.xml:720: The following error occurred while executing this line: /Applications/Android Studio.app/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
50 2023-04-06
编程技术问答社区