【发布时间】:2014-02-26 16:11:33
【问题描述】:
我正在尝试使用 facebook 开放图来发布测试用户帐户。但我收到错误“发生意外错误。请稍后重试您的请求。”
我在@上读到了这篇“提醒一下,不确定是否有变化,但是未提交的 Open Graph 操作类型(即审查)只能使用应用管理员或开发人员帐户进行测试。测试帐户将不起作用” 987654321@
如果我能解决这个问题,有人可以告诉我吗?
编辑: 正如这里建议的描述: 我有一个使用 facebook 登录的网站,然后用户可以在使用 facebook 对象图的 facebook 上发布他们的一些操作。
我想要的: 我网站上的用户可以在 facebook 上发布一些东西。
我做了什么: 代码:
function postToWall() {
FB.api(
'https://graph.facebook.com/me/video.watches',
'post',
{ video: '<A Valid Link>',
message : msg,
privacy: {'value': 'EVERYONE'}},
function(response) {
if (!response) {
document.getElementById("result-msg").innerHTML="There is some problem with communication. Please try again!!!";
$('#result-msg').fadeIn('slow').delay(10000).fadeOut('slow');
} else if (response.error) {
console.log(response.error.code);
document.getElementById("result-msg").innerHTML="All is not well !! "+response.error.message;
$('#result-msg').fadeIn('slow').delay(10000).fadeOut('slow');
} else {
document.getElementById("result-msg").innerHTML="Done!!! This has been posted. Keep listening!";
$('#result-msg').fadeIn('slow').delay(10000).fadeOut('slow');
}
测试: 我已经使用我的帐户进行了测试,它工作正常。只是添加我是应用程序的管理员。 还使用我配偶的帐户进行了测试,它再次正常工作。她已被添加为应用的测试员。
我还创建了 3 个测试用户帐户(Facebook 测试用户),因为文档说我需要用 facebook 测试用户测试我的操作。但它不适用于 facebook 测试用户。 我总是收到这个消息“一切都不好!发生了意外错误。请稍后再试”
使用的技术:HTML/Javascript、PHP
谢谢
【问题讨论】:
标签: facebook facebook-opengraph