标签: facebook-php-sdk

如何在Facebook图形API上添加换行符或回车到描述

这听起来像一个非常简单的问题,但我找不到答案.

我有一篇来自textarea的帖子.我想使用当前的facebook php库来执行以下操作...

$description = $_POST['textarea_description'];

//magic happens

$attachment =  array(
'access_token' => $token,
'message' => "$title",
'picture' => "$image_url",
'link' => "$action_link",
'name' => "$action_label",
'caption' => "$caption",
'actions' => $action_json,
'description' => "$description",
 );

$facebook->api('/'.$my_uid.'/feed', 'POST', $attachment);
Run Code Online (Sandbox Code Playgroud)

并让它工作.现在它似乎忽略了

<br> <br /> \n \r \n\r \r\n
Run Code Online (Sandbox Code Playgroud)

但我相信我可能已经做了一些事情来搞砸我的测试......我只需要用有效的东西取代'魔术发生'.现在它只是将我投掷的所有新行转换为空格.非常令人沮丧.facebook论坛上有人建议添加所有内容......但这对我来说似乎不起作用

谢谢,-FT

php facebook newline facebook-php-sdk

7
推荐指数
1
解决办法
4776
查看次数

在没有在线/登录的情况下发布到用户的墙 - 使用Graph API进行Facebook共享

嗨,我是facebook分享的新手.我想让用户使用他的uid登录,然后将其存储以供进一步使用

主要目的是在用户的墙上共享链接

下次没有显示Facebook窗口,我想通过ajax发布到他的墙上.

怎么可能有任何关于此的帮助将不胜感激!

编辑

我用了给出的例子然后尝试了curl函数

得到了这个错误

HTTP/1.1 403 Forbidden
Cache-Control: no-store
Content-Type: text/javascript; charset=UTF-8
Expires: Sat, 01 Jan 2000 00:00:00 GMT
P3P: CP="Facebook does not have a P3P policy. Learn why here: http://fb.me/p3p"
Pragma: no-cache
WWW-Authenticate: OAuth "Facebook Platform" "insufficient_scope" "(#200) 
This API call requires a valid app_id."
Set-Cookie: datr=g4JBTb4OsRZxBAztV7iIkpWg; expires=Sat, 26-Jan-2013 14:34:43 GMT;
path=/; domain=.facebook.com; httponly
X-Cnection: close
Date: Thu, 27 Jan 2011 14:34:43 GMT
Content-Length: 93

{"error":{"type":"OAuthException","message":"(#200) 
This API call requires a valid app_id."}}
Run Code Online (Sandbox Code Playgroud)

编辑,以便有人可能找到有用的

FACEBOOK连接

$facebook_connect …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api facebook-php-sdk

7
推荐指数
1
解决办法
2万
查看次数

更改Facebook应用程序名称

我用PHP SDK编写了一个简单的facebook应用程序.应用程序运行良好,但应用程序名称(在此图像上标记为此标题的主标题:http://xmages.net/storage/10/1/0/e/2/upload/fd7d8c6f.jpg)看起来像"php-sdk" .我该怎么改变它?

facebook facebook-php-sdk

7
推荐指数
2
解决办法
2万
查看次数

时间轴上的视频帖子没有内联播放

在使用TimeLine配置文件的用户通过我的应用发布视频时出现问题.帖子显得非常小,点击后视频会在新标签页上打开,而不是在Facebook内播放.

以下是一些细节:

我正在构建一个创建自定义视频(SWF)的应用程序,并将其发布在用户的朋友墙上.我将SWF文件"包装"在包含以下"meta og:"标签的HTML文件中 -

    <meta property="fb:app_id" content="******" />
    <meta property="og:url" content="THIS PAGE URL" />
    <meta property="og:title" content="Title" /> 
    <meta property="og:description" content="some description" /> 
    <meta property="og:type" content="video" />
    <meta property="og:image" content="an img url" />   
    <meta property="og:video" content="URL TO THE SWF FILE" />  
    <meta property="og:video:type" content="application/x-shockwave-flash" />
    <meta property="og:video:width" content="396" />
    <meta property="og:video:height" content="297" />
    <meta property="og:site_name" content="pickle-games" />
Run Code Online (Sandbox Code Playgroud)

然后在体内我使用"嵌入"标签嵌入SWF.
您可以通过查看http://pickle-games.com/BigBully/hitVideo.php?hit_id=1327242593&hit=hit2的来源查看示例

我正在使用facebook PHP SDK在墙上发布如下:

$facebook->api("/" . $uid . "/feed", "POST",
                        array(
                        'link' => $server_url . 'hitVideo.php?hit='. $hit . "&hit_id=".$hit_id …
Run Code Online (Sandbox Code Playgroud)

flash video facebook facebook-graph-api facebook-php-sdk

7
推荐指数
1
解决办法
3438
查看次数

无法使用指定的access_token访问应用程序

我使用Facebook长时间令牌(2个月),但FB开始是非决定性的并且有时给我这个回报

{
   "error": {
      "message": "Cannot access application using the specified access_token",
      "type": "OAuthException",
      "code": 1
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用PHP SDK.

我使用此链接获得2个月的令牌 https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRETgrant_type=fb_exchange_token&fb_exchange_token=SHORT_TIME_TOKEN

有任何想法吗?

facebook access-token facebook-oauth facebook-php-sdk facebook-access-token

7
推荐指数
1
解决办法
1057
查看次数

分享现有的facebook帖子(从而增加原始帖子的'分享'数量

喜,

我有一个应用程序,我正在尝试使用Facebook PHP SDK从帐户(如照片的链接)到我的墙分享现有的facebook公共内容,并调用'graph.facebook.com/me/feed'并使用帖子的原始"链接"属性,如下所示:http: //www.facebook.com/photo.php?fbid = XXXXXXX&set = a.XXXX.XX.XXXXXX&type = 1&related_count = 1

结果是一个帖子,上面写着'Alex Shared XXX的照片'并且照片的预览出现了,但是原始帖子的'Shares'没有增加,也没有显示我在那里通过电话做的Share.

有可能解决这个问题吗?如果是这样的话?

facebook facebook-graph-api facebook-php-sdk

7
推荐指数
1
解决办法
1589
查看次数

facebook-php-sdk vs facebook-php-sdk-v4

我正在使用facebook-php-sdk v 3.0.0.

检查facebook-php-sdk-v4是否完全改变了.

我有此API的注册,登录和共享要求.

我的问题是:哪个更适合我?我是否需要将版本更新到4.0.0?

1)facebook-php-sdk https://github.com/facebook/facebook-php-sdk

2)facebook-php-sdk-v4 https://github.com/facebook/facebook-php-sdk-v4

请指南

谢谢,Niko

php facebook facebook-php-sdk

7
推荐指数
1
解决办法
2257
查看次数

Symfony2 + Facebook-SDK 4.0 - 如何集成?

如果现在更新我的symfony项目到facebook-sdk-v4.我现在的问题是如何将其集成到我的控制器中使用?

对于旧版本,我在autoload.php中有以下行

//Loading facebook from vendor
require_once __DIR__ . '/../vendor/facebook/php-sdk/src/facebook.php';
Run Code Online (Sandbox Code Playgroud)

然后在控制器中我可以这样

$facebook = new \Facebook(array(
  'appId'  => $this->container->getParameter('fb_appid'),
  'secret' => $this->container->getParameter('fb_secret')
));
$fb_userid = $facebook->getUser();
Run Code Online (Sandbox Code Playgroud)

在我的控制器中没有任何使用声明.

现在4.0版本有点不同了.供应商中不再有facebook.php文件,因此我现在不知道需要什么.和API调用也不同,它看起来像

FacebookSession::setDefaultApplication('YOUR_APP_ID', 'YOUR_APP_SECRET');
Run Code Online (Sandbox Code Playgroud)

当我执行它时,symfony告诉我它无法从全局命名空间加载"FacebookSession",如果我忘记了use语句.

有没有人有经验如何在symfony2中包含新的facebook php sdk?

php facebook symfony facebook-php-sdk

7
推荐指数
1
解决办法
5468
查看次数

Facebook Graph API:通过API发布喜欢的内容已不再可用

Facebook Graph API

虽然尝试发布喜欢,但我收到了以下错误.

{
  "error": {
    "message": "(#3) Publishing likes through the API is no longer available",
    "type": "OAuthException",
    "code": 3,
    "fbtrace_id": "C9I3NJ2I9Gt"
  }
}
Run Code Online (Sandbox Code Playgroud)

http://prnt.sc/d973z5

所以无论如何,我可以发布喜欢对象/帖子?

有没有其他方法可以做同样的事情?

facebook facebook-like facebook-graph-api facebook-php-sdk

7
推荐指数
1
解决办法
3987
查看次数

ID'203618703567212'的对象不存在,由于缺少权限而无法加载或不支持此操作

在Facebook更新了Graph API并提出请求后,我遇到了此错误

不支持的获取请求。ID为'203618703567212'的对象不存在,由于缺少权限而无法加载或不支持此操作。请阅读https://developers.facebook.com/docs/graph-api上的Graph API文档

我拥有具有所有有效权限的访问令牌,并且访问令牌也有效,

URL是 https://graph.facebook.com/v2.9/203618703567212/?fields=cover&access_token=访问令牌此处以前在更新之前可以正常使用,但现在崩溃了。任何帮助,我们将不胜感激,我已经阅读了所有博客以及所有可以寻求解决方案的内容,但没有发现任何问题。

facebook-graph-api facebook-php-sdk

7
推荐指数
2
解决办法
2万
查看次数