我有一个Facebook应用程序,用户可以将其作为页面选项卡应用程序添加到他们的Facebook业务页面.它不需要用户的任何扩展权限.我想知道是否可以使用我的app access_token并对Facebook Graph API进行调用以检索有关年龄限制页面的信息?
facebook facebook-graph-api oauth-2.0 facebook-c#-sdk facebook-opengraph
这是全球高度讨论的话题.但我还没有找到令人信服的答案或解决方案.所有的SO帖子最终都以NO或解决方案最终领先.
通过Open Graph API open-graph-api以编程方式创建Facebook页面
最后这个 - 创建Facebook业务页面是可能的,但如何?
Pagemodo确实可以让你创建一个真正的Facebook页面(我假设它通过Facebook javascript SDK).
据我所知,Facebook提供以下API/SDK
Graph API
FQL
Open Graph
Javascript SDK
Dialogs
Chat
Internationalization
Ads
Public Feed
Keyword Insights
Run Code Online (Sandbox Code Playgroud)
前4个应该可以定义页面创建API
图谱API - 没有任何POST查询 pages/create
FQL - 无法插入(无论如何忽略)
OpenGraph - 我们可以拥有一个对象 type:page
Javascript SDK - 我是积极的,javascript SDK可以帮助(任何人都有运气吗?)
我是否真的可以通过任何方式创建一个Facebook页面?facebook有没有其他API允许创建一个?
任何形式的帮助表示赞赏.谢谢!
facebook ruby-on-rails facebook-graph-api facebook-javascript-sdk facebook-opengraph
我正在尝试在我的 LinkedIn 个人资料上分享http://gbgtechweek.com/ 。
我有这个元标记:
<meta property="og:image" content="http://gbgtechweek.com/img/gbgtechweek_img.png" />
Run Code Online (Sandbox Code Playgroud)
然而,LinkedIn 选择显示页面中的另一张图像 ( http://gbgtechweek.com/img/goteborg00.jpg )
这是因为尺寸的原因吗?如何解决?
我尝试使用“?!”进行更新 最终,LinkedIn 重新获取了 Open Graph 数据,但没有成功。
有什么解决办法吗?
用户每次完成一个级别时都必须单击共享对话框中的帖子按钮.我需要为用户消除这种困难.截至目前,我已经创建了一个自定义故事,并要求用户每次都点击发布.
题 :
我听说Open图形故事的无摩擦FB帖子.在android中有可能吗?
如果在android中有可用的无摩擦FB帖子,请指点我在下面粘贴的代码中的更正.
如果android中有无摩擦FB帖子,我需要从用户那里得到什么许可?
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "puzzlegameballmania:level")
.putString("og:title", "Cleared Level-1 !!!")
.putString("og:image", "http://ixxxxwsz.jpg")
.putString("og:url", "https://play.google.com/store/apps/details?id=com.gamxxxxx.android")
.putString("og:description", "Color of the balls matters more. Lets break the goal and go higher !")
.putString("puzzlegameballmania:level:title", "LEVEL 1")
.build();
// Create an action
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("puzzlegameballmania:clear")
.putObject("puzzlegameballmania:level", object)
.build();
// Create the content
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("puzzlegameballmania:level")
.setAction(action)
.build();
ShareDialog.show(AndroidLauncher.this, content);
Run Code Online (Sandbox Code Playgroud) android facebook-graph-api facebook-android-sdk facebook-opengraph facebook-share
我正在尝试使用开放图协议为 Facebook 共享选项创建元标记。我有不同的标签,如以下代码片段所示:
<meta property="og:type" content="business.business" />
<meta property="og:url" content="http://www.mywebsite.com/journal" />
<meta property="og:image" content="http://mywebsite.com/images/stories/beautifulimagelikeyou.jpg" />
<meta property="og:site_name" content="My website" />
<meta property="og:description" content="Description of my wonderful page" />
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个元标记来添加活动的预定日期xxx:release-time(例如音乐会),除了or xxx:published-time(在文档中检查)之外似乎没有什么,理想情况下我希望添加类似的内容
<meta property="og:date" content="2016-06-06" />
Run Code Online (Sandbox Code Playgroud)
或者
<meta property="event:date" content="2016-06-06" />
Run Code Online (Sandbox Code Playgroud)
有人用过这种标签吗?因为og 文档和facebook 文档似乎都不包含这种标签,我不知道如何去做。谢谢。
我有一个使用http-server提供的AngularJS应用程序
我希望我的元标签(og:title,og:description,og:image)动态地填充了的Facebook和其他刮削器(如时差)发布社交媒体网站上丰富的链接.但是,它很棘手,因为那些刮刀在角度动态插入适当的值之前对原始HTML页面进行刮擦.所以刮刀看到占位符值.
这里描述了该问题的一种解决方案.基本上:使用og已填充的所需字段提供scraper-bots静态HTML .我想这样做.但与那位作者不同,我没有使用apache.在http-server有,我所知道of.m没有.htaccess文件
我使用UI-Router并$state-provider处理提供给我的应用程序的URL,如下所示:
$stateProvider.state('splash',
{
url: '/',
templateUrl: 'html/splash.html',
controller: 'SplashCtrl',
data: {
meta: {
'title': 'My Title',
'description': 'My Description'
}
}
}
);
Run Code Online (Sandbox Code Playgroud)
有没有什么方法可以创建一个状态,以便刮刀机器人将被发送到与使用网络浏览器的普通人类用户不同的控制器?怎么样?
我正在尝试在我的 VueJS 单页应用程序中包含一个开放图形图像。
https://developers.facebook.com/tools/debug/
给我这个链接预览:
我想如果我希望所有路由都返回相同的图像,我可以在页面顶部插入开放图形元标记,但我希望不同的页面显示不同的图像。
我试过https://github.com/declandewet/vue-meta和https://github.com/ktquez/vue-head,但那些似乎没有帮助,大概是因为它们通过 JS 注入元标记页面加载后。
除了使用 Nuxt 或 Vue SSR 进行预渲染之外,还有其他方法吗?
根据这篇文章,LinkedIn 支持用于链接预览的开放图元标记。我在 HTML 页面的 head 部分添加了所有必需的元标记。
IE。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- Primary Meta Tags -->
<title>This is sample title</title>
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website">
<meta property="og:title" content="This is sample title">
<meta property="og:description" content='sample description'>
<meta property="og:image" content="image path">
</head>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是当我在 LinkedIn 上分享我的链接时,LinkedIn 不会在链接预览中获取描述。
相同的链接在 Facebook 上运行良好,因为 Facebook 也支持开放图元标签。
我错过了什么吗?
是否有任何类型的描述验证?
在 Gatsby 网站上,我有一个seo.js使用 React Helmet的 SEO 组件,该组件在博客模板中调用blog.js。但是 Facebook Share 无法识别 opengraph 标签。该站点托管在 Gatsby Cloud 上,而不是 Netlify。
我在网上搜索了答案,但找不到任何东西。这篇文章没有成功。它似乎没有缓存,重新抓取没有任何作用。
直接查看页面源时当然会出现标签。在这里完全不知所措。其他具有类似设置的站点工作正常。¯\_(?)_/¯
如果有人遇到过类似的问题,我很想听听他们是如何解决这个问题的。想法?谢谢。
下面的代码和错误示例:
# seo.js
import React from 'react'
import PropTypes from 'prop-types'
import { Helmet } from 'react-helmet'
import { useStaticQuery, graphql } from 'gatsby'
function SEO({ description, lang, meta, title, pageUrl, image, post, children }) {
const { site } = useStaticQuery(
graphql`
query {
site {
siteMetadata {
title
description
siteUrl
author
}
} …Run Code Online (Sandbox Code Playgroud) 我进行了搜索和搜索,但找不到 JSON-LD 架构微数据的示例,该示例将使我的 Facebook 目录识别具有多个变体(例如 T 恤)的产品的所有变体。到目前为止,我已经尝试了这些实现变体的方法:
通过所有这些方法,我只能让 Facebook 识别出一种产品。有谁知道如何为具有多个变体的产品编写 Facebook JSON-LD 微数据,或者我可以在哪里找到这样的示例?谢谢!