簡體   English   中英

Android Facebook API未發送APP請求

[英]Android Facebook API not sending APP Requests

我正在使用Android Hackbook應用。 我對代碼進行了少許修改,以將應用程序請求發送給“自定義朋友”。 這是代碼。

Bundle params = new Bundle();
    params.putString("title", "invite friends");
    params.putString("message", getString(R.string.request_message));
    params.putString("to", userId);
    Utility.mFacebook.dialog(Hackbook.this, "apprequests", params, new AppRequestsListener());

這將彈出一個對話框,向我選擇了用戶ID的朋友發送應用程序請求。 AppRequestsListener代碼被執行,並向我敬酒請求已成功完成。 用戶如何永遠不會收到請求。 我究竟做錯了什么。 我首先需要向應用程序授予一些許可嗎? 真的卡住了,任何幫助都很好

親切的問候,

嘗試這個:

        Facebook facebook = new Facebook(YOUR_APP_ID);
        Bundle params = new Bundle();
        params.putString("to", userId);
        params.putString("message", "getString(R.string.request_message)");
        facebook.dialog(((Activity) ctx).getParent(), "apprequests",
                params, new DialogListener() {

                    public void onComplete(Bundle values) {
                        // TODO Auto-generated method stub
                        Toast.makeText(ctx, "<<Complete>>",
                                Toast.LENGTH_SHORT).show();
                    }

                    public void onFacebookError(FacebookError e) {
                        // TODO Auto-generated method stub
                    }

                    public void onError(DialogError e) {
                        // TODO Auto-generated method stub
                    }

                    public void onCancel() {
                        // TODO Auto-generated method stub
                    }

        });

這對我有用。 用戶收到預期的請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM