Tag: facebook

Facebook共享内容仅在iOS 9中共享URL

与FBSDKShareDialog共享FBSDKShareLinkContent适用于iOS 8,但无法在iOS 9设备上共享imageURL , contentTitle , contentDescription 。 该应用程序使用iOS 9 SDK,Xcode 7,Facebook SDK 4.7.0构build,所有在准备iOS9准备工作中提到的操作都已完成。 该应用程序目前在App Store中不可用,Facebook应用程序处于开发模式。 显示对话框的代码很常见(Swift 2.0): let content = FBSDKShareLinkContent() content.contentURL = <URL to the app in the App Store> content.imageURL = <valid image URL> content.contentTitle = <some title> content.contentDescription = <some descr> let shareDialog = FBSDKShareDialog() shareDialog.fromViewController = viewController shareDialog.shareContent = content […]

使用Facebook ios SDK在应用程序中注销Facebook

我已经在我的应用程序中集成了Facebooklogin,因此用户可以同时login我的应用程序帐户和Facebook,并做相应的actions.For Facebook集成我已经添加Facebook SDK.Now当在我的应用程序中单击注销button它必须清除所有Facebook帐户的凭据。我去了: -(IBAction)btnlogOutClicked:(id)sender { [appDelegate fbDidlogout]; } -(void)fbDidlogout { FBSession* session = [FBSession activeSession]; [session closeAndClearTokenInformation]; [session close]; [FBSession setActiveSession:nil]; } 但是,当我再次点击button,我直接redirect到我的帐户,而无需loginFacebooklogin页面。 我怎样才能注销Facebook?

指定的版本无效,facebook分享插件错误

我想为我正在使用的networking应用程序使用Facebook共享插件,我只需要基本的共享button。 该应用程序使用requirejs加载JavaScript,所以我跟着怎么做,并更改了Facebook的APIurl的代码片段在Facebook 文档中find 。 这不起作用,sdk抛出invalid version specified错误invalid version specified 。 这是我的文件的外观。 main.js require.config({ shim: { 'facebookshare' : { exports: 'FB' } }, paths: { 'facebookshare': "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0" } }); require(['fb']); fb.js define(['facebookshare'], function(facebook) { document.body.innerHTML += '<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button"></div>'; }); 什么是最好的方式包括只有facebook的sharej插件与requirejs? 我提到了下面的问题,但都没有提供具体的解决scheme。 未被捕获的错误:没有指定版本和错误的版本错误 。

隐藏滚动条,并显示在hover如Facebook的新聊天侧边栏

Facebook只是更新了聊天(再次),现在一个新的固定侧栏停留在屏幕左侧。 当内容溢出时,会出现一个滚动条,但只有在用鼠标滚轮滚动或鼠标移过(或靠近)滚动条时才会出现。 如果鼠标没有结束,它会消失。 对窗口对象(比如聊天本身)是非常有用的。 那么它是怎样工作的? PS我正在寻找一个纯html5 / css / javascript解决scheme(没有jquery或这样的),没有必要的浏览器支持,应该工作在最新的铬,没有更多,因为我只是一个应用程序铬。

何时通过Facebook的新Android SDK 3.0请求权限?

随着Facebook的新的Android SDK 3.0(前几天发布),authentication过程发生了变化。 那么你如何申请阅读许可,如“friends_hometown”? 下面的代码是我如何做到这一点 – 但我很确定这不是你应该这样做的方式: 版本1: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Session.openActiveSession(this, true, new Session.StatusCallback() { // start Facebook login @Override public void call(Session session, SessionState state, Exception exception) { // callback for session state changes if (session.isOpened()) { List<String> permissions = new ArrayList<String>(); permissions.add("friends_hometown"); session.requestNewReadPermissions(new Session.NewPermissionsRequest(FBImport.this, permissions)); Request.executeGraphPathRequestAsync(session, "me/friends/?access_token="+session.getAccessToken()+"&fields=id,name,hometown", new Request.Callback() […]

Facebook Javascript SDK问题:“FB没有定义”

下面的代码从这里的Facebook文档复制而来,在Chrome中并不适合我。 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : 'YOUR APP ID', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); </script> 在Javascript控制台中,我得到: Uncaught ReferenceError: FB is not defined 我在Firefox或Safari中没有任何问题,只是Chrome。

Facebook应用程序:这必须来自Canvas URL,安全canvasURL

嗨,我不想创build一个Facebook应用程序使用它的身份validation在我的新网站本地安装(我的机器),但从昨天我没有成功安装和使用它,所有的时间,我有这个非常奇怪的错误当我不想在“应用程序域”中写一个域时: 这必须来自Canvas URL,安全canvasURL,站点URL,移动站点URL,页面标签URL或安全页面标签URL。 检查并更正以下域 我的应用程序的域名是http://localhost/project/app_dev.php/它dosn't工作我改变了一个真正的url,如: http://www.exemple.com/ : http://www.exemple.com/ ,但我有同样的错误,只是我注意到,我看到这个错误,当我创build一个Facebook的新面貌(昨天)的应用程序…

Facebook页面/发表见解与成本

编辑:我已经设法得到这个文档: https : //developers.facebook.com/docs/graph-api/reference/v2.5/promotion-info 但是没有任何关联到我能find的文档中的{promotion-info-id}参数。 我将接受一个PHP代码/ API参考的答案。 我正在尝试抓取我的用户页面并发布按预期工作的洞察力,但是我还需要获得每1000个达到(cpm),总费用和新粉丝费用等统计信息。 我能够接收所有的用户页面和post,但是洞察API不会返回任何相关的成本。 我查看了市场营销API,但无法弄清楚如何将页面和post链接到这些统计信息。 如何从post和页面获取ad_account / ad_campaign值? 我需要他们吗? 感觉完全失去了它的API。 我还需要每天获取统计数据,以计算每日和每月的变化。 我可以使用洞察API来获取大多数每日统计信息,但是没有附加成本和https://developers.facebook.com/docs/graph-api/reference/v2.5/page和https://developers.facebook.com /docs/graph-api/reference/v2.5/post没有提供这样的事情。 $response = $this->facebook->get('/' . $pageId . '/insights?since=' . date('Y-m') . '-01', $token); $data = $response->getGraphEdge()->asArray(); 另外,有没有我可以用来拉虚拟费用或其他统计的Facebook沙箱,因为我没有一个页面,可以支付内容。

我们如何使用新的Facebook标签实现跟踪主题标签

由于Facebook引入了主题标签,我有兴趣了解更多关于它们的信息。 有人能指出我可能跟踪标签的方向,类似于twitter允许我们通过他们的API来获取hashtag数据。 我可以统计提及,获取用户名和推文。 Facebook有没有推出类似的东西? 我无法在网上find任何文件。

Facebook的开放图元标签&有效的HTML

可能重复: 属性属性的Htmlvalidation错误 根据Facebook使用他们喜欢的button和打开graphics元标签,你需要把这样的东西放到你的HTML页面。 <meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:site_name" content="IMDb"/> 他们在玩什么? 这是无效的HTML,属性“属性”不是,也从来没有一个元标记的属性,所以为什么地球上有facebook使用这个而不是<meta name =“og:title”content =“The Rock”/>? 我不愿意尝试在我的网站上使用有效的“名称”而不是“财产”,因为如果我尝试了这种方式,并且这种方式在我的网站上不起作用,那么任何点击就像我正在testing它的人都会失败。 所以…有没有人知道如果我使用“名称”而不是“财产”这将仍然工作?