Php Facebook开放图形观察行动
我正在尝试制作一个Facebook视频应用程序,这样用户就可以使用Facebook Open Graph将存储在我网站上的视频显示在他们的墙上 我正在使用下面的代码进行用户登录Php Facebook开放图形观察行动,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正在尝试制作一个Facebook视频应用程序,这样用户就可以使用Facebook Open Graph将存储在我网站上的视频显示在他们的墙上 我正在使用下面的代码进行用户登录 <script> window.fbAsyncInit = function() { FB.init({ appId : 'MYAPPID', // App ID status : true, // check logi
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'MYAPPID', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
// Load the SDK asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
还有这个
curl 'https://graph.facebook.com/me/video.watches?access_token=myaccesstoken'
在PHP中?如何获取用户的访问令牌?在PHP SDK 3.1.1中获取用户访问令牌:
// Get the current access token
$access_token = $facebook->getAccessToken();
参考:
发布操作。 参考: 本教程将指导您完成构建、测试和发布第一个打开的图形应用程序的关键步骤。我们将构建一个示例菜谱应用程序,允许用户发布有关烹饪菜谱的故事。在开始之前,请查看开放图检查表,它不仅有助于您的应用程序设计和规划,而且有助于加快应用程序审查过程 步骤1:创建一个Facebook应用程序 步骤2:使用登录按钮插件验证用户 步骤3:通过应用程序仪表板定义对象、操作和聚合 步骤4:为用户发布操作 步骤5:将社交插件添加到应用程序中 步骤6:提交您的操作以供批准 例子:
要在PHP SDK 3.1.1中获取用户访问令牌,请执行以下操作:
// Get the current access token
$access_token = $facebook->getAccessToken();
参考:
发布操作。 参考: 本教程将指导您完成构建、测试和发布第一个打开的图形应用程序的关键步骤。我们将构建一个示例菜谱应用程序,允许用户发布有关烹饪菜谱的故事。在开始之前,请查看开放图检查表,它不仅有助于您的应用程序设计和规划,而且有助于加快应用程序审查过程 步骤1:创建一个Facebook应用程序 步骤2:使用登录按钮插件验证用户 步骤3:通过应用程序仪表板定义对象、操作和聚合 步骤4:为用户发布操作 步骤5:将社交插件添加到应用程序中 步骤6:提交您的操作以供批准 例子:
if ($user){
$queries = array(
// The URL build is me/ namespace : action ? object = URL
array('method' => 'POST', 'relative_url' => '/me/anotherfeed:view?feed=http://anotherfeed.com/')
// Any other API calls needed, this is a batch request for performance.
);
try {
$postResponseA = $facebook->api('?batch='.json_encode($queries), 'POST');
}
catch (FacebookApiException $e) {
//echo 'AF error: '.$e.'';
}
// Returns the id of posted actions if true.
$actions = json_decode($postResponseA[0][body], true);