Fah*_*ahd 1 php mysql facebook facebook-graph-api
简而言之,在这种情况下,我想使用FB api发布状态:
用户必须键入一些更新(在我的网站中)将发布到db,用户可以检查(发布到fb),以便更新也出现在他的FB配置文件中.
为了在我的网站上发布更新,我在HTML表单中有一个textarea,它将操作指向另一个php文件(将其写入数据库)
最后,我将告诉你这两个文件是安全的并给出准确的答案
如何整合这两个动作(发布到FB和DB),我该怎么做以及在哪里?
谢谢
以下代码应该有所帮助;
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => false,
));
Run Code Online (Sandbox Code Playgroud)
输入应用设置
$facebook_url = $facebook->getLoginUrl(array(
'next' => '',
'cancel_url' => '',
'req_perms' => 'email,publish_stream,status_update'
));
Run Code Online (Sandbox Code Playgroud)
使用此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);
Run Code Online (Sandbox Code Playgroud)
这会将内容发布$attachment
到经过身份验证的用户的墙上.
归档时间: |
|
查看次数: |
6918 次 |
最近记录: |