2012-06-23 88 views
-1

我已經使用已啓用並運行了大約6個月的Javascript SDK構建了一個Facebook應用程序,它一直在正常工作,並且發佈帖子給用戶牆擊敗他們目前的最佳成績。它一直在努力,直到現在。該應用程序本身仍在工作,但是向用戶供稿發佈帖子的能力似乎已經破裂,我無法弄清楚爲什麼?我的facebook應用程序突然停止向用戶發佈帖子

我沒有更改我的應用程序中的任何代碼,並且還測試了另一個我的應用程序中的代碼,它工作正常。該應用程序擁有我和我的用戶似乎擁有的所有正確的權限請求。我沒有收到任何來自Facebook的郵件,說他們出於任何原因阻止了我的發佈權。有沒有人有任何想法,爲什麼會發生這種情況?

這裏是發佈代碼:

var params = {}; 
params['message'] = 'Just achieved my highest score'; 
params['name'] = 'Game Name'; 
params['caption'] = "Caption"; 
params['link'] = 'my link to my app'; 
params['picture'] = 'a link to a pic for my app'; 
params['description'] = 'Description of my app'; 


FB.api('/me/feed', 'post', params, function(response) 
{ 
    if (!response || response.error) 
    { 
    //alert(response.error); 
    } else { 
    //alert('Post ID: ' + params['message']); 
    } 
}); 

返回的響應是錯誤的,但它從來沒有使用過呢?

任何幫助,將不勝感激。謝謝

+1

而_what_錯誤...? – CBroe

回答

0

在用戶流中發佈的策略已經改變。 看到那裏: https://developers.facebook.com/docs/reference/rest/stream.publish/

We are in the process of deprecating the REST API, so if you are building a new application you shouldn't use this function. Instead use the Graph API and POST a Post object to the `feed` connection of the User object 
+1

這也不能解釋OP的問題,他並沒有完全告訴我們 – Igy

相關問題