logo

Shapez Theme

· Home Playground About · Prev Next

18


AUGUST

使用Facebook C# SDK开发facebook web app(入门及一些资源)

by Jason   ·   2011-08-18   ·   1 minutes reading time

就是样式有些难看,能不能再美一点?

[白兔]( “[email protected]”) -

就是样式有些难看,能不能再美一点?


自己创建的blog?很好很喜欢,加油喽!

[白兔]( “[email protected]”) -

自己创建的blog?很好很喜欢,加油喽!


还不太会调整,在学习,多谢关注

Jason.Z -

还不太会调整,在学习,多谢关注


请问FACEBOOK的集成require ‘src/facebook.php’;

[kivu]( “[email protected]”) -

请问FACEBOOK的集成require ‘src/facebook.php’;

// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
‘appId’ => ‘175974682484604’,
‘secret’ => ‘2cc482fd8cb824b1b95a3afe51b50aac’,
));设置已经正确了,为什么不可以用呢,是不是还要其它条件设置?谢谢!


你说的是php的sdk么?

Jason.Z -

你说的是php的sdk么?


@kivu

Jason.Z -

@kivu
facebook 官网的文档中,初始化确实这一段就可以了:

require_once(“facebook.php”);
$config = array();
$config[‘appId’] = ‘YOUR_APP_ID’;
$config[‘secret’] = ‘YOUR_APP_SECRET’;
$config[‘fileUpload’] = false; // optional
$facebook = new Facebook($config);

你说不可以的是什么情况?


我刚才下载了最近版的facebook,PHP sdk,测试过程中也遇到问题了,提示curl执行失败。…

Jason.Z -

我刚才下载了最近版的facebook,PHP sdk,测试过程中也遇到问题了,提示curl执行失败。
就是说,首先需要启用php.ini中的extension=php_curl.dll扩展;
其次,在访问facebook某些api的时候,一些访问路径被GFW给墙了,如果要做测试,最好使用VPN。
另外,似乎sdk中的key和安全码已经失效了,需要自己再申请一个帐号,创建应用,并设置应用可以通过url访问,然后把key和安全码换成自己的,否则会在链接登录到facebook时报一个应用错误的提示。
不知道你遇到的是否如此。欢迎来信交流。


@Jason.Z

[kivu23]( “[email protected]”) -

@Jason.Z

php sdk后面我知道为什么失效了,要先给当前用户LOGIN,允使操作这个应用程序。
现在我就有点想不明白,这个应用程序本想让浏览客户看到PHP SDK调出来数据显示在专题的,如果不”LOGIN,允使操作这个应用程序”,$facebook->getUser()反回是null。


这是因为demo中的登录过程,包含了部分app授权的过程。我记得在js版的facebook登录的方法…

Jason.Z -

这是因为demo中的登录过程,包含了部分app授权的过程。我记得在js版的facebook登录的方法中,可以直接写进入访问权限的参数,代码大概是这样的
FB.login(handleSessionResponse, {
perms: ‘user_videos,publish_stream’
});
我记得这样写之后,从facebook直接点开该app时,会自动授权,不需要重新登录。
你的链接我看到了,我也研究下。