当我尝试用JS执行一个动作时FB.api([...],我得到了No callback passed to the ApiClient [...]
哪里可以设置这个回调?
对于App Store中尚不存在的iOS应用程序,当我提交Facebook Open Graph Api的操作时,我应该为"重现行动的步骤"编写什么?
我将在我的网站上使用Open Graph Meta与Facebook共享.我有点困惑.要使og标签工作,必须具备以下条件:xmlns:og="http://ogp.me/ns#"正确吗?
所以它归结为两个问题:
由于Facebook从2013年2月6日开始无法通过Graph API发布到朋友的墙上,我想知道是否有一些替代品要发布到朋友的墙上.
到目前为止,我正在使用Feed API来使用此to参数,但它会抛出异常:
(#200)此应用程序禁用向其他用户发布Feed故事
我找到的可能解决方案是:OG:提及标记.但除了使用OpenGraph之外,有没有办法实现这一目标?请帮忙.
post facebook facebook-wall facebook-graph-api facebook-opengraph
我试图创建一个按钮来分享,使用直接URL,如这里.
但是我收到了一个错误.代码:
href="https://www.facebook.com/dialog/feed? app_id=364547240322699& link=https://developers.facebook.com/docs/reference/dialogs/& picture=http://www.rankingmetrohockey.com.ar/img/anunciantes%2Fflick_interna.jpg& name=Ranking+Metro+Hockey+-+Anunciante+-+Flick+Bag& caption=Ranking+Metro+Hockey& description=Nueva+funda+porta+palo%2C+canilleras%2C+protector+bucal+y+objetos+personales.& redirect_uri=http://www.rankingmetrohockey.com.ar/anunciantes/index/Flick+Bag/3"
Run Code Online (Sandbox Code Playgroud)
如何调试此问题?他们需要对应用程序给予任何许可吗?您还可以使用链接分享?
我不使用Open Graph元标记,因为在同一页面上还有另一个使用OG共享的主按钮.
我在w3c验证器中验证我的网站时遇到2个错误.
第7行,第47列:属性xmlns:og这里不允许.xmlns:fb ="http://www.facebook.com/2008/fbml">
第7行,第47列:具有本地名称的属性xmlns:fb不可序列化为XML 1.0.xmlns:fb ="http://www.facebook.com/2008/fbml">
我猜这与Facebook开放图有关.我在wordpress上运行我的网站,并在启用了社交功能的情况下使用All in one SEO包.禁用社交功能后,我的网站会完美无误地验证.这个问题有什么问题吗?这就是它在网站上的样子
<!DOCTYPE html>
<!--// OPEN HTML //-->
<html lang="en-US"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml" >
<!--// OPEN HEAD //-->
<head>
<!--// SITE TITLE //-->
<title>Aton usluge | Licencirana agencija za kreditno posredovanje</title>
<!--// SITE META //-->
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
Run Code Online (Sandbox Code Playgroud)
等等..
我在Facebook上创建了一个简单的原型应用程序.当我的测试脚本(Ubuntu命令行上的JavaScript,由Node.js提供支持)尝试访问该应用程序时,它会生成以下错误消息:
{ error:
{ message: 'Invalid OAuth access token.',
type: 'OAuthException',
code: 190
}
}
Run Code Online (Sandbox Code Playgroud)
所以我正在尝试使用Facebook的lint调试器进行调试.但是,当我将应用程序的访问令牌粘贴到lint时,它会响应:
Failed to get composer template data.
我不知道这意味着什么,并且通过谷歌漫长的绊倒揭示了一页又一页同样无能为力的人.
有谁见过这个错误,并修复了吗?
有关应用的详细信息:
它被配置为在标准权限的同时请求read_insights和manage_pages.没有请求其他权限.
设置,基本:我必须在安全画布URL中放置一个不存在的URL,因为我在任何地方都没有任何SSL托管.非SSL画布URL已完成,并指向现有页面.
"App Info"全部填写(除了Tagline是可选的).
我还没有提交该应用程序以供公众使用批准,并且没有"批准项目".我将成为唯一一个使用它的人,这对于这个应用程序来说不是必需的.
从"live"切换到"sandbox"再返回没有任何区别.
应用开发者页面上的任何位置都没有警告.
当玩家解锁徽章时,我正在努力实现分享到Facebook的成就.在facebook开发者控制台中使用对象浏览器创建了一个对象.我制作了动作类型和对象类型并制作了一个自定义故事.现在我被困在试图分享到Facebook的故事.facebook提供的文件不足.甚至facebook提供的示例代码也使用v3.x.
facebook给出的示例代码如下.无法找到任何好的文档.
对象代码
Bundle params = new Bundle();
Request request = new Request(
Session.getActiveSession(),
"me/objects/enguru_app:badge",
params,
HttpMethod.POST
);
Response response = request.executeAndWait();
// handle the response
Run Code Online (Sandbox Code Playgroud)
行动守则
Bundle params = new Bundle();
params.putString("badge", "http://samples.ogp.me/1114467558579559");
Request request = new Request(
Session.getActiveSession(),
"me/enguru_app:unlocked",
params,
HttpMethod.POST
);
Response response = request.executeAndWait();
// handle the response
Run Code Online (Sandbox Code Playgroud) android facebook-graph-api facebook-android-sdk facebook-opengraph facebook-share
我想像Facebook og meta一样,但对于我的网站的whatsapp消息,如附加截图,当我查看谷歌的元标记并找到这个角色属性但发现我无法用来完成它.
我怎么能实现这个目标?
这是我提到的.
<meta content="images/imagery" item prop="image">
我不敢相信这个问题以前从未被问过和回答过.
如何在Meteor中添加og标签供Facebook阅读?只是把它放在它之间<head>,</head>不适用于og标签,但它确实适用于常规元标签.
是的,让我们说现在我完全满足于静态地做这件事.