【发布时间】:2014-01-24 20:54:43
【问题描述】:
我在我的 Facebook 帐户中创建了一个应用程序,并使用我的访问令牌 (php) 向我的朋友发布了帖子。
但其他用户无法使用我的应用 ID 和密码向他们的朋友发帖并收到错误消息
API 参数中提供的 appsecret_proof 无效
我禁用了
我的应用设置中要求的应用机密证明
请问有什么解决办法吗?
public function facebookUsershare() {
require '../facebook/src/facebook.php'; $facebook = new Facebook(array( 'appId' => 'app id', 'secret' => 'secret_key', ));
$privacy = array( 'description' => 'Vladimir Sergeevich', 'value' => 'CUSTOM', 'friends' =>'friend id' 'allow' => 'loged in user' );
try {
$result = $facebook->api('/me/feed', 'POST', array( "access_token" => 'access_token', 'picture' => "path to image", 'link' => "gmail.com";, 'name' => "Go wi6 7", 'caption' => "capn", 'privacy' => json_encode($privacy) ));
echo 'Successfully posted to Facebook Personal Profile'; //return $facebookfrndids; } catch(Exception $e) {
echo $e->getMessage();
return false; }
【问题讨论】:
-
您应该编辑您的问题,而不是在评论中发布代码。
标签: php facebook-php-sdk app-secret