Tag: opengraph

使用App链接托pipeAPI从iOS应用程序在Facebook上共享链接

我真的花了几个小时,试图让它工作。 不幸的是Facebook和App Link的文档还不够清晰。 即使是来自F8的App Linksvideo 。 应用要求: 分享一个链接到FB作为一个开放图的故事,用户可以点击它们直接进入我的应用程序,并执行特定的任务(我的应用程序需要从链接接收特定的参数) 没有FBlogin(即通过共享对话框,切换到本地iOS FB应用程序,而不是使用API​​调用),共享链接到FB。 目前进展情况: 我正在使用下面的代码来创build托pipe的应用程序链接(因为我只有移动内容)根据FB开发人员的网站在发布iOS SDK下。 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: @"{My app name}", @"name", {custom URL}, @"al:iphone:url", @"{app store ID}", @"al:iphone:app_store_id", @"{My app name}", @"al:iphone:app_name", @"{\"should_fallback\": false}", @"web", fbAccessToken, @"access_token", nil ]; /* make the API call */ [FBRequestConnection startWithGraphPath:@"/{FB app id}/app_link_hosts" parameters:params HTTPMethod:@"POST" completionHandler:^( FBRequestConnection *connection, […]

如何在Facebook SDK for iOS中定义“GeoPoint”属性

我试图通过创build一个从预定义的“place”对象inheritance的Open Graph对象来为Open Graph故事地理标记。 但是,我无法弄清楚如何在iOS中定义GeoPoint属性“place:location”! 这里有一个类似的问题的答案: https : //stackoverflow.com/a/19386730/824515我已经尝试没有成功。 现在,我试图通过直接设置“地点”对象来解决这个问题,但这并没有帮助。 我得到这个错误消息: error = { code = 100; message = "(#100) Object Missing a Required Value: Object at URL '' of type 'place' is invalid because a required property 'place:location' of type 'geo_point' was not provided."; type = OAuthException; }; 这是我的testing代码: A: FBRequestConnection *connection = [[[FBRequestConnection alloc] […]