Php 将状态发布到Facebook API,帮助:(
简而言之,我想使用FB api发布状态,在这种情况下: 用户必须键入一些更新(在我的网站中),这些更新将发布到db, 用户可以检查(发布到fb),以便更新也显示在其fb配置文件中 为了在我的网站上发布更新,我有一个HTML格式的文本区,它将操作指向另一个php文件(将其写入数据库) 最后,我会给你看两份文件以确保安全,并给出准确的答案 如何整合这两个动作(发布到FB和DB),我应该做什么,在哪里 Thx遵循新的工作流程应该很容易: 您的页面应该包含登录按钮,该按钮带有必要的JS和服务器端脚本,以像一样保持会话。这里的一个重要注意事项是,您需要向用户请求Php 将状态发布到Facebook API,帮助:(,php,mysql,facebook,facebook-graph-api,Php,Mysql,Facebook,Facebook Graph Api,简而言之,我想使用FB api发布状态,在这种情况下: 用户必须键入一些更新(在我的网站中),这些更新将发布到db, 用户可以检查(发布到fb),以便更新也显示在其fb配置文件中 为了在我的网站上发布更新,我有一个HTML格式的文本区,它将操作指向另一个php文件(将其写入数据库) 最后,我会给你看两份文件以确保安全,并给出准确的答案 如何整合这两个动作(发布到FB和DB),我应该做什么,在哪里 Thx遵循新的工作流程应该很容易: 您的页面应该包含登录按钮,该按钮带有必要的JS和服务器端脚本,以
publish\u stream
权限,因此您的登录按钮应该如下所示:
<fb:login-button perms="read_stream,publish_stream"></fb:login-button>
更多关于你可以发布的内容的详细信息
这会让您了解如何开始。:-遵循新的工作流程应该很容易:
您的页面应该包含登录按钮,以及必要的JS和服务器端脚本,以便像。这里需要注意的一点是,您需要向用户请求publish\u stream
权限,这样您的登录按钮应该如下所示:
<fb:login-button perms="read_stream,publish_stream"></fb:login-button>
更多关于你可以发布的内容的详细信息
这会让您了解如何开始。:-) 以下代码应该有帮助
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => false,
));
输入应用程序设置
$facebook_url = $facebook->getLoginUrl(array(
'next' => '',
'cancel_url' => '',
'req_perms' => 'email,publish_stream,status_update'
));
使用此url对用户进行身份验证,因为它将授予发布状态更新的权限
$attachment = array(
'message' => '[Status message]',
'name' => '[Post title]',
'link' => '[Post image & title link]',
'description' => '[Post description]',
'picture'=> '[Post Thumbnail Location]'
);
$facebook->api('/me/feed', 'POST', $attachment);
这将把
$attachment
的内容张贴到经过身份验证的用户的墙上。以下代码应该会有所帮助
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => false,
));
输入应用程序设置
$facebook_url = $facebook->getLoginUrl(array(
'next' => '',
'cancel_url' => '',
'req_perms' => 'email,publish_stream,status_update'
));
使用此url对用户进行身份验证,因为它将授予发布状态更新的权限
$attachment = array(
'message' => '[Status message]',
'name' => '[Post title]',
'link' => '[Post image & title link]',
'description' => '[Post description]',
'picture'=> '[Post Thumbnail Location]'
);
$facebook->api('/me/feed', 'POST', $attachment);
这将把
$attachment
的内容张贴到经过身份验证的用户的墙上。答案可能超出了此问题的范围。如果你研究facebook的API,然后在陷入困境后问一个问题,你可能会有更好的运气。基本上,你需要在facebook上注册你的应用程序,使用他们的PHP API允许用户授予你的应用程序权限并返回有效的会话。然后你就可以使用API来做一些事情,比如更新状态。先生,我已经注册了我的应用程序。我知道如何定义我的页面和FB之间的连接。我只是想得到一些提示。答案可能超出了这个问题的范围。如果你研究facebook的API,然后在陷入困境后问一个问题,你可能会有更好的运气。基本上,你需要在facebook上注册你的应用程序,使用他们的PHP API允许用户授予你的应用程序权限并返回有效的会话。然后你就可以使用API来做一些事情,比如更新状态。先生,我已经注册了我的应用程序。我知道如何定义我的页面和FB之间的连接。我只是想得到一些提示。